cocoon / notation
A Markdown, file-based blogging system for Laravel 4
Installs: 657
Dependents: 0
Suggesters: 0
Security: 0
Stars: 11
Watchers: 1
Forks: 3
Open Issues: 0
Language:JavaScript
Requires
- php: >=5.3.0
- dflydev/markdown: 1.*
- illuminate/support: 4.0.x
This package is not auto-updated.
Last update: 2016-07-20 07:10:55 UTC
README
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
Installation
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.
'Cocoon\Notation\NotationServiceProvider'
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.
Demo
If you want to try it out without downloading and installing it then go right ahead. The username and password are:
Username: someone@domain.com
Password: password