What is Toni and why should I care.

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 documentation

Installation

mkvirtualenv toni
pip install -e git://github.com/madflow/toni#egg=toni
toni init my-site
cd my-site
toni serve
toni documentation

Usage

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
toni documentation