Linkdown generate static web pages from Jinja2 templates, Markdown text, LESS, Coffee Script.
Markdown is intended to be as easy-to-read and easy-to-write as is feasible.
Jinja2 is one of most powerful template engine for python web applications. You have to write headers and footers only once, and other documents includes them.
reStructuredText is an easy-to-read, what-you-see-is-what-you-get plaintext markup syntax and parser system. It is useful for in-line program documentation (such as Python docstrings), for quickly creating simple web pages, and for standalone documents. reStructuredText is designed for extensibility for specific application domains.