Next: , Previous: Blosxom, Up: Blosxom


9.1.1 Other tools needed for the Blosxom style

You will need to have pyblosxom.cgi or blosxom.cgi installed on a machine that you have upload access to.

The following additional components are required in order to make the date of blog entries display as something sensible.

  1. A script to gather date directives from the entire blog tree into a single file. The file must associate a blog entry with a date.
  2. A plugin for (py)blosxom that reads this file.

These 2 things are provided for pyblosxom.cgi in the contrib/pyblosxom subdirectory. getstamps.py provides the former service, while hardcodedates.py provides the latter service. Eventually it is hoped that a blosxom.cgi plugin and script will be found/written.

Here is a sample listing from my timestamps file, which maps each file to a date. This can really be in any format, as long as your date-gathering script and your plugin can both understand it.

     2005-04-01-14-16 personal/paper_cranes
     2005-03-21 personal/spring_break_over
     2004-10-24 personal/finished_free_culture

The script contrib/pyblosxom/make-blog demonstrates how to call getstamps.py. Note that you will need to set the current directory to where your Muse files are, execute getstamps.py, and then move the generated timestamps file to your publishing directory.