Comparison

How Bengal compares to other static site generators

1 min read 137 words
Bengal Hugo MkDocs Jekyll
Language Python Go Python Ruby
Templates Jinja2 Go Templates Jinja2 Liquid
Speed ~200 pages/s ~10,000 pages/s ~100 pages/s ~50 pages/s
Mixed content Yes Yes No (docs only) Yes
Incremental builds Yes Yes No No

What Bengal Does

  • Jinja2 templates — Same templating as Flask/Django
  • Incremental builds — Rebuild only changed files
  • Mixed content — Docs, blog, landing pages in one site
  • Auto-generated docs — API docs from Python source
  • Asset pipeline — Fingerprinting and minification
  • MyST Markdown — Directives, admonitions, cross-references

Seealso