3754
Comment: Urubu
|
← Revision 28 as of 2022-09-19 00:15:47 ⇥
4073
Remove dead planted link
|
Deletions are marked like this. | Additions are marked like this. |
Line 9: | Line 9: |
Generated site can be [[https://www.jeffknupp.com/|blog]], [[https://osgameclones.com/|game list]], [[https://interactive.blockdiag.com/|interactive demo]] or anything else. | Generated site can be a blog, a [[https://osgameclones.com|game list]], [[https://interactive.blockdiag.com|interactive demo]] or anything else. |
Line 12: | Line 12: |
* [[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://lucuma.github.io/Clay/|Clay]] - Jinja2 for easy site prototyping, MIT. * [[https://complexity.rtfd.org/|Complexity]] - A refreshingly simple static site generator, for those who like to work in HTML. * [[http://crotal.org/|Crotal]] - (Jinja2)-A static site generator written in Python, using Jinja2 template engine, BSD * [[https://github.com/piranha/cyrax|Cyrax]] - poetic Jinja2 engine, used for [[https://osgameclones.com/|osgameclones]]. * [[https://hyde.github.com/|Hyde]] - [[Jinja2]]-based static web site generator, MIT, [[https://github.com/hyde/hyde|source]] * [[https://mynt.mirroredwhite.com/|Mynt]] - Static website generator based on Markdown and Jinja2. BSD-3. * [[https://getnikola.com|Nikola]] - Generator supporting reST, Markdown, IPyNB et al.; using Mako and Jinja2 for templates; supports multilingual sites, galleries, RSS feeds, DISQUS et al. for comments. Incremental builds. MIT license. * [[https://obraz.pirx.ru/|Obraz]] - Static blog-aware site generator mostly compatible with Jekyll, MIT * [[https://bitbucket.org/obensonne/poole|Poole]] - static website generator, Markdown. GPL. |
* [[https://github.com/DenisSalem/VenC|VenC]] - Markdown/Yaml static blog generator with multiple columns layout support. Aim to be light and easy to use. License is GNU/GPLv3 * [[https://lucuma.github.io/Clay/|Clay]] - Jinja2 for easy site prototyping, MIT. * [[https://complexity.readthedocs.io/|Complexity]] - A refreshingly simple static site generator, for those who like to work in HTML. * [[https://github.com/piranha/cyrax|Cyrax]] - poetic Jinja2 engine, used for [[https://osgameclones.com|osgameclones]]. * [[https://github.com/aaronsw/html2text|html2text]] - useful tool to convert HTML into Markdown. * [[https://hyde.github.io|Hyde]] - Jinja2-based static web site generator, MIT, [[https://github.com/hyde/hyde|source]] * [[https://mynt.uhnomoli.com|Mynt]] - Static website generator based on Markdown and Jinja2. BSD-3. * [[https://getnikola.com|Nikola]] - Generator supporting reST, Markdown, IPyNB et al.; using Mako and Jinja2 for templates; supports multilingual sites, galleries, RSS feeds, DISQUS et al. for comments. Incremental builds. MIT license. * [[https://obraz.pirx.ru|Obraz]] - Static blog-aware site generator mostly compatible with Jekyll, MIT * [[https://hg.sr.ht/~obensonne/poole|Poole]] - static website generator, Markdown. GPL. |
Line 23: | Line 23: |
* [[https://www.owlfish.com/software/PubTal/|PubTal]] - [[Templating#SimpleTAL]]-based static site generator, BSD-3 | * [[https://www.owlfish.com/software/PubTal/|PubTal]] - [[Templating#SimpleTAL]]-based static site generator, BSD-3 |
Line 25: | Line 25: |
* [[https://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://www.sphinx-doc.org|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. |
Line 27: | Line 27: |
* [[https://bitbucket.org/vladris/tinkerer/overview|Tinkerer]] - blogging engine/static website generator powered by Sphinx with polite-correct license list. * [[https://urubu.jandecaluwe.com/|Urubu]] - A micro CMS for static websites, with a focus on good navigation practices. AGPL. * [[https://wok.mythmon.com/|wok]] - MIT licensed, Jinja2, Markdown, reST, etc. From Aaron: |
* [[https://pypi.python.org/pypi/Tahchee/1.0.0|tahchee]] - [[Cheetah]]-based static web site generator * [[https://github.com/vladris/tinkerer|tinkerer]] - blogging engine/static website generator powered by Sphinx with polite-correct license list. * [[https://urubu.jandecaluwe.com|Urubu]] - A micro CMS for static websites, with a focus on good navigation practices. AGPL. |
Line 32: | Line 31: |
* [[https://github.com/aaronsw/html2text|html2text]] - useful tool to convert HTML into Markdown. | |
Line 36: | Line 35: |
* [[https://www.nthwave.net/elements/]] - powerful tool for experienced web developers of year 2001, requires at least Python 2.2 | * [[https://www.nthwave.net/elements]] - powerful tool for experienced web developers from the year 2002, requires at least Python 2.2 |
Line 42: | Line 41: |
* [[https://www.ivy.fr/tahchee/|tahchee]] - [[Cheetah]]-based static web site generator | The following links have been moved from the section above for the reasons shown in in parentheses. * [[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. (Site no longer responds). * [[https://crotal.org|Crotal]] - (Jinja2)-A static site generator written in Python, using Jinja2 template engine, BSD (No DNS records). * [[https://wok.mythmon.com|wok]] - MIT licensed, Jinja2, Markdown, reST, etc. (Site has no HTTPS support). |
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 game list, interactive demo or anything else.
Static site generators written in Python
VenC - Markdown/Yaml static blog generator with multiple columns layout support. Aim to be light and easy to use. License is GNU/GPLv3
Clay - Jinja2 for easy site prototyping, MIT.
Complexity - A refreshingly simple static site generator, for those who like to work in HTML.
Cyrax - poetic Jinja2 engine, used for osgameclones.
html2text - useful tool to convert HTML into Markdown.
Mynt - Static website generator based on Markdown and Jinja2. BSD-3.
Nikola - Generator supporting reST, Markdown, IPyNB et al.; using Mako and Jinja2 for templates; supports multilingual sites, galleries, RSS feeds, DISQUS et al. for comments. Incremental builds. MIT license.
Obraz - Static blog-aware site generator mostly compatible with Jekyll, MIT
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.
staticninja - MIT, Jinja2, auto-compile. That simple.
tinkerer - blogging engine/static website generator powered by Sphinx with polite-correct license list.
Urubu - A micro CMS for static websites, with a focus on good navigation practices. AGPL.
These are outdated, but worth mentioning:
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.
Blogofile - (Mako, Jinja2)-based generator with supports for (reStructuredText, Markdown, Textile), Git, Disqus, RSS feeds, plugins, and S3, very nice license with human touch. (Site no longer responds).
Crotal - (Jinja2)-A static site generator written in Python, using Jinja2 template engine, BSD (No DNS records).
wok - MIT licensed, Jinja2, Markdown, reST, etc. (Site has no HTTPS support).
** ASCII diagram was drawn with Far Manager