krz/orgo

Lightning fast org-mode static site generator. fast go org-mode static-site-generator

Commit 1cc0d4638e

1cc0d4638e8c66760c7f50e87ad449c95b2834fb

parent: c43836d181

Verified · cmc

cmc <hello@cleberg.net> · 2026-08-14 21:36 UTC

0.21.0

Four built-in site themes — `plain`, `blog`, `wiki`, `docs` — compiled into the
binary and selected with `site.theme`, which writes the chosen one to the output
root as `theme.css`. A minor release because it adds a config key and a `theme`
template variable; nothing already written stops working.

Opt-in: the default is empty, and a site that names no theme builds exactly what
0.20.2 built. The v0.20.2 documentation tree renders byte-identical output under
both versions, which is the check that matters for a release whose whole content
is a new way to produce different output.

The documentation site is the first user, and switching it over is also the
worked example the guide points at: the `docs` theme plus three `--orgo-code-*`
overrides, which is all `docs/style.css` now contains.

Layout: unified · split

Cargo.lock +1 −1
@@ -675,7 +675,7 @@ dependencies = [
675675
676676[[package]]
677677name = "orgo"
678version = "0.20.2"
678version = "0.21.0"
679679dependencies = [
680680 "anyhow",
681681 "blake3",
Cargo.toml +1 −1
@@ -1,6 +1,6 @@
11[package]
22name = "orgo"
3version = "0.20.2"
3version = "0.21.0"
44edition = "2021"
55description = "Org-mode static site generator that renders the org element tree straight to HTML"
66license = "0BSD"