minimal sinatra based blogging engine
Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
README.textile
blu.rb
config.ru

README.textile

blu.rb – a minimal sinatra based blogging engine

features
- 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

getting started

  1. Clone blurb.
  2. Add a post commit hook in your github repo to hit http://yourblurbserver.com/update_blog
  3. Put your blog posts in markdown into the views/posts directory. The following rules are applied
    1. filenames ending in .haml are given the default layout (views/layout.haml)
    2. filenames with ..haml will use the layout in views/layout/<layoutname>.haml
    3. all other filenames will be served as html files

Comment support through disqus.com is trivial to add. Please read disqus documentation