Static site generator is a software that takes some text + templates as input and produces html files on the output. A picture:
┌──────┐ ┌───────────┐ ┌─────────────┐ ** │ text │ + │ templates │ = │ .html files │ └──────┘ └───────────┘ └─────────────┘
Generated site can be a blog, a interactive demo or anything else.
Static site generators written in Python
Mynt - Static website generator based on Markdown and Jinja2. BSD-3.
Pelican - Uses Markdown or ReST for content and Jinja 2 for themes. Supports DVCS, Disqus. AGPL.
staticninja - MIT, Jinja2, auto-compile. That simple.
https://www.nthwave.net/elements - powerful tool for experienced web developers from the year 2002, requires at least Python 2.2
See also static blog generators.
Dead links for software archaeologists
The following links have been moved from the section above for the reasons shown in in parentheses.
wok - MIT licensed, Jinja2, Markdown, reST, etc. (Site has no HTTPS support).
** ASCII diagram was drawn with Far Manager