⇤ ← Revision 1 as of 2013-11-21 19:04:30
748
Comment: * add a reference page for static site generators
|
2202
paste list of static site generators from Templating page - to be checked
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Static site generator is a software that takes some '''text + templates''' as input and produces '''html files''' on the output. A picture: | Static site generator is a software that takes some '''text + [[Templating|templates]]''' as input and produces '''html files''' on the output. A picture: |
Line 11: | Line 11: |
== Known static site generators in Python == | == Static site generators written in Python == |
Line 13: | Line 13: |
* [[https://www.ivy.fr/tahchee/|tahchee]] - [[Cheetah]]-based static web site generator * [[https://www.owlfish.com/software/PubTal/|PubTal]] - [[#SimpleTAL]]-based static web site generator * [[#Elements]] * https://www.voidspace.org.uk/python/rest2web/ - Generates Websites from ReST contents * [[https://hyde.github.com/|Hyde]] - [[Django]] based static web site generator. [[https://github.com/hyde/hyde|Code]] * [[https://www.blogofile.com/|Blogofile]] - Mako-based static web site generator. Supports Git, Disqus, RSS feeds, plugins, and S3. * [[https://pelican.readthedocs.org/en/2.7.2/index.html|Pelican]] - Uses Markdown or ReST for content and Jinja 2 for themes. Supports DVCS, Disqus. * [[https://sphinx.pocoo.org/index.html|Sphinx]] - Turns ReST into HTML, LaTeX, man pages, or plaintext. Created to by Python's official documentation system and has many features for making site trees, inter-document linking, and other documentation necessities (Jinja2 as default template engine). * [[https://bitbucket.org/vladris/tinkerer/overview|Tinkerer]] - blogging engine/static website generator powered by Sphinx. * [[https://bitbucket.org/obensonne/poole|Poole]] - Static website generator based on Markdown. [[https://github.com/aaronsw/html2text|html2text]] - useful tool for conversion into Markdown. * [[https://mynt.mirroredwhite.com/|Mynt]] - Static website generator based on Markdown (Jinja2 as a template). |
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
PubTal - #SimpleTAL-based static web site generator
https://www.voidspace.org.uk/python/rest2web/ - Generates Websites from ReST contents
Blogofile - Mako-based static web site generator. Supports Git, Disqus, RSS feeds, plugins, and S3.
Pelican - Uses Markdown or ReST for content and Jinja 2 for themes. Supports DVCS, Disqus.
Sphinx - Turns ReST into HTML, LaTeX, man pages, or plaintext. Created to by Python's official documentation system and has many features for making site trees, inter-document linking, and other documentation necessities (Jinja2 as default template engine).
Tinkerer - blogging engine/static website generator powered by Sphinx.
Poole - Static website generator based on Markdown. html2text - useful tool for conversion into Markdown.
Mynt - Static website generator based on Markdown (Jinja2 as a template).
** ASCII diagram was drawn with Far manager