public
Description: Minimal static blog with atom and tag support
Homepage: http://journal.uggedal.com
Clone URL: git://github.com/uggedal/reprise.git
Eivind Uggedal (author)
Thu Oct 29 10:43:02 -0700 2009
commit  0ef4653061561b0760a041aa01a74d75f68f7b35
tree    acd9e66db32d737d46c9cbc97cf4561f80839697
parent  b9efc28b262294e4f46cfab1b82284da4fdddff1
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 Loading commit data...
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;
       }