blu.rb – a minimal sinatra based blogging engine
- write in markdown
- arbitrary layout possible for individual posts
- layouts in haml
- arbitrary ‘pages’ such as about, contact, etc.
- rss feed publisher
- push to git to publish
- Clone blurb.
- Add a post commit hook in your github repo to hit http://yourblurbserver.com/update_blog
- Put your blog posts in markdown into the views/posts directory. The following rules are applied
- filenames ending in .haml are given the default layout (views/layout.haml)
- filenames with ..haml will use the layout in views/layout/<layoutname>.haml
- all other filenames will be served as html files
Comment support through disqus.com is trivial to add. Please read disqus documentation