this is a german Web-Mirror of PYTHON.ORG powered by Domainunion AG

Differences between revisions 4 and 5
Revision 4 as of 2013-11-21 19:22:08
Size: 2427
Editor: techtonik
Comment: elements in a nice piece of HTML site generating culture from 2001
Revision 5 as of 2013-11-21 19:35:21
Size: 2521
Editor: techtonik
Comment: check link, place a-z
Deletions are marked like this. Additions are marked like this.
Line 13: Line 13:
 * [[https://www.owlfish.com/software/PubTal/|PubTal]] - [[Templating#SimpleTAL]]-based static web site generator, BSD-3
 * 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.
Line 22: Line 17:

 * [[https://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.
 * [[https://hyde.github.com/|Hyde]] - [[Jinja2]]-based static web site generator, MIT, [[https://github.com/hyde/hyde|source]]
 * [[https://github.com/getpelican/pelican/|Pelican]] - Uses Markdown or ReST for content and Jinja 2 for themes. Supports DVCS, Disqus. AGPL.
 * [[https://www.owlfish.com/software/PubTal/|PubTal]] - [[Templating#SimpleTAL]]-based static site generator, BSD-3
 * [[https://www.voidspace.org.uk/python/rest2web/|rest2web]] - Generates Websites from ReST contents, BSD

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

  • 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).

  • Blogofile - (Mako, Jinja2)-based generator with supports for (reStructuredText, Markdown, Textile), Git, Disqus, RSS feeds, plugins, and S3, very nice license with human touch.

  • Hyde - Jinja2-based static web site generator, MIT, source

  • 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

These are outdated, but worth mentioning:

** ASCII diagram was drawn with Far Manager

StaticSiteGenerator (last edited 2022-09-19 00:15:47 by JaraKaca)

Unable to edit the page? See the FrontPage for instructions.