2674
Comment: add cyrax
|
2853
link to blog generators, add clay
|
Deletions are marked like this. | Additions are marked like this. |
Line 14: | Line 14: |
* [[https://lucuma.github.io/Clay/|Clay]] - Jinja2 for easy site prototyping, MIT. | |
Line 32: | Line 33: |
See also [[https://wiki.python.domainunion.de/moin/PythonBlogSoftware#Static|static blog generators]]. |
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 blog, game list, interactive demo or anything else.
Static site generators written in Python
Blogofile - (Mako, Jinja2)-based generator with supports for (reStructuredText, Markdown, Textile), Git, Disqus, RSS feeds, plugins, and S3, very nice license with human touch.
Clay - Jinja2 for easy site prototyping, MIT.
Cyrax - poetic Jinja2 engine, used for osgameclones.
Mynt - Static website generator based on Markdown and Jinja2. BSD-3.
Poole - static website generator, Markdown. GPL.
Pelican - Uses Markdown or ReST for content and Jinja 2 for themes. Supports DVCS, Disqus. AGPL.
PubTal - Templating#SimpleTAL-based static site generator, BSD-3
rest2web - Generates Websites from ReST contents, BSD
Sphinx - Python's official documentation system that turns ReST into HTML, LaTeX, man pages, plaintext, and has many features for making site trees, inter-linking, and other documentation necessities (Jinja2 as default template engine). BSD.
Tinkerer - blogging engine/static website generator powered by Sphinx with polite-correct license list.
From Aaron:
html2text - useful tool to convert HTML into Markdown.
These are outdated, but worth mentioning:
https://www.nthwave.net/elements/ - powerful tool for experienced web developers of year 2001, requires at least Python 2.2
See also static blog generators.
Dead links for software archaeologists
** ASCII diagram was drawn with Far Manager