is a simple but flexible blogging software.
It aims for making fast blogging possible without the overhead of WYSIWYG editors and post management. Just write your content and publish it!
- Write posts using Markdown syntax. Or just mix in some HTML.
- No usermanagement, no WYSIWYG, no categories, no tags - just write!
- Style your posts your way! The only thing on post-pages is the post, nothing else.
- Oh, there are comments, too.
- Download a package from the <NeatBlog> Project Page
- Unpack it on your server and point your domain to the
web
directory - Let the webserver write into
log
,cache
,data
andweb/uploads
- Put your database configuration into
config/databases.yml
(seedatabases.yml.example
) - Put your blog configuration into
config/app.yml
(seeapp.yml.example
)
If your ever change your config, clear thecache
directory or run./symfony cc
- Run
./symfony doctrine:migrate
to build your database - Secure the
backend
directory somehow (e.g. HTTP Auth via .htaccess)
If you got the source from github, make sure to remove the dev
directory from your installation. The development controller offer in depth information about your configuration.
Do ONLY let the web
folder be accessible through the web.
Otherwise everyone will be able to read your database configuration by just calling http://your-domain.com/config/databases.yml
from the web.
View http://your-domain.com
for your new blog or http://your-domain.com/backend
for writing new content.
Check our wiki for a FAQ and available console commands.
- Get the latest code via download or update via Git. Remember to keep your config files and
web/uploads
directory. - Check the
config/app.yml
for any new config values. - Run
./symfony doctrine:migrate
to update your database. - Clear your cache.
Fork my project and add your own features! Or just report your ideas (and - if you find any - bugs)!
- for the PHP framework: Symfony
- for the CSS/JS-framework: Bootstrap and jQuery, including LESS for easier CSS
- for the code highlightning: google-code-prettify
- for HTMl5 feature detection: Modernizr
- the jQuery-Plugins: autoResize and fancyBox