hg-website /

Filename Size Date modified Message
content → ../hg-website-content [8da643d9f723]
rendered → ../hg-website-rendered [cd32fa177205]
37 B
Add an hgignore file for the new structure.
140 B
Added signature for changeset 4bd9461104a8
66 B
Change the subrepos to use relative paths.
99 B
<hg> is not an HTML element. It breaks validation.
46 B
Added tag v1.0 for changeset a0b71ad16383
1.2 KB
Add markdown to the README.
313 B
Change output repo to rendered/
173 B
Add the blatter config and framework files.
20 B
Add the blatter config and framework files.
-*- markdown -*-


This is a fork of the original website.  It has two goals:

* Instead of using Django to serve the site, use Blatter to generate a static version which can then be served by a normal webserver like Apache or nginx.
* Move all the content into a subrepository so volunteers can just clone that repository if they just want to edit the content.


To use this version of hg-website you need to install a few things:

Blatter's prerequisites:

    easy_install jinja2
    easy_install werkzeug

My patched version of blatter (adds the ability to ignore files and add custom Jinja2 filters):

    hg clone
    cd blatter
    python install

The python-markdown module (for rendering the website content):

    easy_install markdown


To have blatter serve the page dynamically, use:

    blatter serve

You can then visit [http://localhost:8008](http://localhost:8008) to view the site.

To render a static version of the site into the `out/` directory:

    blatter blat

For more information on using blatter, check the README file at [](