Size: 2427
Comment: elements in a nice piece of HTML site generating culture from 2001
|
Size: 2551
Comment: complete
|
Deletions are marked like this. | Additions are marked like this. |
Line 13: | Line 13: |
* [[http://www.owlfish.com/software/PubTal/|PubTal]] - [[Templating#SimpleTAL]]-based static web site generator, BSD-3 * http://www.voidspace.org.uk/python/rest2web/ - Generates Websites from ReST contents * [[http://hyde.github.com/|Hyde]] - [[Django]] based static web site generator. [[https://github.com/hyde/hyde|Code]] * [[http://www.blogofile.com/|Blogofile]] - Mako-based static web site generator. Supports Git, Disqus, RSS feeds, plugins, and S3. * [[http://pelican.readthedocs.org/en/2.7.2/index.html|Pelican]] - Uses Markdown or ReST for content and Jinja 2 for themes. Supports DVCS, Disqus. * [[http://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. * [[http://mynt.mirroredwhite.com/|Mynt]] - Static website generator based on Markdown (Jinja2 as a template). |
* [[http://www.blogofile.com/|Blogofile]] - (Mako, Jinja2)-based generator with supports for (reStructuredText, Markdown, Textile), Git, Disqus, RSS feeds, plugins, and S3, very nice license with human touch. * [[http://hyde.github.com/|Hyde]] - [[Jinja2]]-based static web site generator, MIT, [[https://github.com/hyde/hyde|source]] * [[http://mynt.mirroredwhite.com/|Mynt]] - Static website generator based on Markdown and Jinja2. BSD-3. * [[https://bitbucket.org/obensonne/poole|Poole]] - static website generator, Markdown. GPL. * [[https://github.com/getpelican/pelican/|Pelican]] - Uses Markdown or ReST for content and Jinja 2 for themes. Supports DVCS, Disqus. AGPL. * [[http://www.owlfish.com/software/PubTal/|PubTal]] - [[Templating#SimpleTAL]]-based static site generator, BSD-3 * [[http://www.voidspace.org.uk/python/rest2web/|rest2web]] - Generates Websites from ReST contents, BSD * [[http://sphinx.pocoo.org/index.html|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. * [[https://bitbucket.org/vladris/tinkerer/overview|Tinkerer]] - blogging engine/static website generator powered by Sphinx with polite-correct license list. From Aaron: * [[https://github.com/aaronsw/html2text|html2text]] - useful tool to convert HTML into Markdown. |
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.
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:
http://www.nthwave.net/elements/ - powerful tool for experienced web developers of year 2001, requires at least Python 2.2
Dead links for software archaeologists
** ASCII diagram was drawn with Far Manager