Welcome to blag!

blag is a blog-aware, static site generator, written in Python. An example “deployment” can be found here.

blag is named after the blag of the webcomic xkcd.


  • Write content in Markdown

  • Theming support using Jinja2 templates

  • Generation of Atom feeds for blog content

  • Fenced code blocks and syntax highlighting using Pygments

  • Integrated devserver

  • Available on PyPI

blag runs on Linux, Mac and Windows and requires Python >= 3.8

Indices and tables