Baku
Python blogging engine and static website generator that writes posts in Markdown.
Baku is a Python blogging engine and static website generator that builds Markdown posts into a static blog. Its README calls it the spiritual successor to Tinkerer.
A blog lives in a directory set up with baku --init. Each post is a Markdown file under a path that reflects its date, and drafts sit in a separate folder that the build ignores. The build writes the site to a folder that the README suggests publishing on a static host such as GitHub Pages. Pages are rendered from templates in the blog’s templates folder with a templating engine of Baku’s own. Posts can use MathJax for mathematical notation and Mermaid for diagrams.
Identity
- Status
- Active
- Maintainer
- Vlad Riscutia3
- Maintained by
- Individual
- First release
- 20226
Rendering and deploy
- Runs as
- Static files, Dev only4
- Rendering
- Static output4
- Install with
- pip install baku4
Releases
Adoption
Sources
- 2026-10-23: links, Written in, License, GitHub stars
api.github.com/repos/vladris/baku - 2026-10-23: links
github.com/vladris/baku/blob/main/README.md - 2026-10-23: Maintainer, License model
raw.githubusercontent.com/vladris/baku/main/LICENSE - 2026-10-23: Categories, Install with, Content storage, Runs as, Rendering
raw.githubusercontent.com/vladris/baku/main/README.md - 2026-10-23: Runtime
raw.githubusercontent.com/vladris/baku/main/setup.py - 2026-10-23: First release, Current major version, Last release
pypi.org/pypi/baku/json - 2026-10-23: Contributors
api.github.com/repos/vladris/baku/contributors - 2026-10-25: Dependent repositories, Downloads a month
packages.ecosyste.ms/api/v1/registries/pypi.org/packages/baku