
blag
Blog-aware static site generator written in Python that builds a site from Markdown content and Jinja2 templates.
blag.readthedocs.io/en/latest/repositorydocs
blag is a blog-aware static site generator written in Python. It reads Markdown files from a content directory, copies static files over, and renders the output with Jinja2 templates into a build directory. A Markdown file with a date is an article and the rest are pages; articles go into an Atom feed and into the tag pages.
It is installed from PyPI with pip install blag. blag quickstart creates a configuration and starter content, blag build builds the site, and an integrated devserver serves it while the content is edited. The manual describes the content layout and templates.
Identity
- Status
- Active
- Maintainer
- Bastian Venthur3
- Maintained by
- Individual3
- First release
- 20216
Rendering and deploy
- Runs as
- Static files, Dev only5
- Rendering
- Static output4
- Install with
- pip install, Debian package4
Releases
Adoption
Sources
- 2026-10-23: links, Runtime
blag.readthedocs.io/en/latest/ - 2026-10-23: links, Written in, License, GitHub stars
api.github.com/repos/venthur/blag - 2026-10-23: Maintainer, Maintained by, License model
github.com/venthur/blag/blob/master/LICENSE - 2026-10-23: Minimum runtime, Categories, Install with, Rendering
github.com/venthur/blag/blob/master/README.md - 2026-10-23: Templating, Content storage, Runs as
blag.readthedocs.io/en/latest/manual/ - 2026-10-23: First release, Current major version, Last release
pypi.org/pypi/blag/json - 2026-10-23: Contributors
api.github.com/repos/venthur/blag/contributors - 2026-10-25: Dependent repositories, Downloads a month
packages.ecosyste.ms/api/v1/registries/pypi.org/packages/blag