A Typst-friendly static Zettelkästen site generator.
Features
-
Small, self-contained binary. A single command-line executable of a few megabytes, with a deliberately minimal dependency footprint — optional features are disabled across all dependencies, so there is nothing extra to install or carry around.
-
Fast incremental rebuilds. In
servemode, changes are picked up from a watcher-driven dirty set and compiled incrementally against an in-memory session; output pages that are unchanged are skipped via content hashing, so rebuilds touch only what actually changed and avoid redundant file writes. -
Typst support. Markdown and Typst sources are compiled using the Typst installation on the user's device and embedded as SVG / HTML, so the full Typst feature set is available. Inline formulas written in Typst receive additional style optimizations.
-
Automatic light and dark themes. Light/dark theme switching works out of the box, including for formulas and color images produced by Typst. Any detail of the site style can still be adjusted manually, without rebuilding Kodama itself.
-
Forester-style organization. Markdown files are organized in the manner of Jon Sterling's Forester.
Docs
Community
- QQ Group 1044305570 - 中文交流群.
- Kodama Discord server - a place to chat with the project's devs and other community members.