A Markdown, file-based blogging system for Laravel 4

Installs: 657

Dependents: 0

Stars: 11

Watchers: 1

Forks: 3

Language: JavaScript

1.0 2013-05-23 20:50 UTC


Notation is a file-based blog written on top of Laravel 4. It features:

  • An minimal admin panel written with AngularJS
  • Live full-text search
  • Markdown based blogging. Files can even be added outside of the admin panel.
  • RESTful/JSON API (see /api/posts)
  • RSS feed


Add the following to your Laravel 4's composer.json require key:

"cocoon/notation": "require-dev"

Once installed add the following to your application's service provider array.


Then run:

php artisan migrate --package=cocoon/notation && php artisan asset:publish cocoon/notation && php artisan config:publish cocoon/notation && mkdir app/posts

You'll need to seed a new user to the database as well. I've included a seeder in the package, but feel free to create your own.

It's also worth opening up the config file that was published which will allow you to update the title and description used in your RSS feed.

You can now visit /notation and login

Where's the frontend?

I decided against including a frontend, but it's easy to add your own. Notation comes with the /api/posts endpoint out of the box and I've included the appropriate JS and views that will allow you to activate a similar interface to that used on my site.


If you want to try it out without downloading and installing it then go right ahead. The username and password are:

Password: password