uggedal / reprise

Minimal static blog with atom and tag support

This URL has Read+Write access

name age message
file .gitignore Wed Mar 04 13:11:53 -0800 2009 Ignoring vim temp files. [uggedal]
file LICENSE Sun Jun 29 14:32:59 -0700 2008 Seperated out readme and license. [uggedal]
file README Sat Mar 14 08:30:26 -0700 2009 Code highlighting with Pygments. [uggedal]
file reprise.py Sun Nov 29 08:30:07 -0800 2009 Style caption for non hanging tables as well. [Eivind Uggedal]
file reprise.rb Wed Mar 04 11:27:57 -0800 2009 Build to a temp dir and then blow away the old ... [uggedal]
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;
       }