You shouldn't actually. Use jekyll or hyde or something. The whole concept is adapted on a blog post by Nicolas Perriault with some monkey code around it.
But... Since there has to be some content...
Toni is a ubercool (and just another) static website generator build on top of Flask, Frozen-Flask, Flask-FlatPages. It is obviously written in Python and uses Markdown as its primary Markup Language for generating content.
Even though it needs Python for the generator backend - you can publish the static content on any webserver that can serve HTML files.
toni documentationmkvirtualenv toni pip install -e git://github.com/madflow/toni#egg=toni toni init my-site cd my-site toni serve
usage: toni.py [-h] {init,build,publish,serve,preview} ... Yo!!! positional arguments: {init,build,publish,serve,preview} init Initialize a project build Build static files publish Publish static files to a remote server serve Start a development server preview Build and preview the build optional arguments: -h, --help show this help message and exit