Minimal static blog with atom and tag support
Python Ruby
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
.gitignore Ignoring vim temp files. Mar 4, 2009
LICENSE
README Code highlighting with Pygments. Mar 14, 2009
reprise.py write_file now writes out in utf-8 Jun 6, 2010
reprise.rb

README

Reprise - As minimal a hAtom blog as possible

  1. vi entries/YYYY.MM.DD.Entry.Title.in.Camel.Case
  2. Tag your entries by making the first line read:

       Tags: sometag anothertag lasttag

     The tag preamble should be followed by a blank line.
  3. For Ruby version:
       gem install BlueCloth rubypants haml ratom
     For Python version:
       easy_install markdown smartypants Jinja2 lxml Pygments
  4. ./reprise.rb or ./reprise.py
  5. Hook up public/ to a web server like nginx
  6. Rewrite requests from /.+/ to /.+\.html/:

       if (-f $request_filename.html) {
               rewrite (.*) $1.html break;
       }