This comparison is rather incomplete and based on my own opinion with the focus on Acrylamid, of course. But I tried my best to build an objective feature list:
Feature | Mynt | Pelican | Nikola | Acrylamid |
---|---|---|---|---|
basics | ||||
support for pages | yes | yes | yes | yes |
yearly archives | yes | yes | yes | yes |
monthly archives | no | no | no | yes |
support for tags | yes | yes | yes | yes |
support for categories | no | no | no | no |
* nested categories | no | no | no | no |
multiple languages | no | yes | yes | yes |
support for assets | yes | yes | yes | yes |
* LESS/SCSS etc. | no | no | TODO | yes |
auto-compilation | yes | yes | yes | yes |
sitemap generation | no | yes | yes | yes |
markup languages | ||||
YAML frontmatter | yes | no | no | yes |
native metadata format | no | yes | yes [1] | yes |
Markdown | yes | yes | yes | yes |
* builtin extensions | yes | yes | no | yes |
* custom extensions | yes | no | no | yes |
reStructuredText | no | yes | yes | yes |
* pygments support | n/a | yes | yes | yes |
* custom directives | n/a | no | yes | yes |
templating | ||||
Jinja2 templating | yes | yes | yes | yes |
Mako templating | no | no | yes | yes |
templating in posts | yes | no | no | yes |
awesome default theme | TODO | yes | partial | no |
advanced features | ||||
redirects | no | no | yes | no |
internationalization | no | no | yes | no |
static site search | no | no | yes | no [2] |
incremental compilation | no | no | partial | yes |
technical | ||||
required deps | 7 | 8 | 10 | 3 |
optional deps | n/a | n/a [3] | 10 | |
support for Python 3 | no | yes | yes | partial |
plugin infrastructure | no | yes | yes | yes |
[1] | at least not in the default theme. Acrylamid has a static site search backend. |
[2] | there are a few plugins on PyPi but not included into core. |
[3] | not quite true as Nikola uses reST syntax also in Markdown and other markup languages. |