A Markdown, file-based blogging system for Laravel 4
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:
Once installed add the following to your application's service provider array.
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
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: