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 = [ |
| 675 | 675 | |
| 676 | 676 | [[package]] |
| 677 | 677 | name = "orgo" |
| 678 | | version = "0.20.2" |
| 678 | version = "0.21.0" |
| 679 | 679 | dependencies = [ |
| 680 | 680 | "anyhow", |
| 681 | 681 | "blake3", |
Cargo.toml
+1 −1
| @@ -1,6 +1,6 @@ |
| 1 | 1 | [package] |
| 2 | 2 | name = "orgo" |
| 3 | | version = "0.20.2" |
| 3 | version = "0.21.0" |
| 4 | 4 | edition = "2021" |
| 5 | 5 | description = "Org-mode static site generator that renders the org element tree straight to HTML" |
| 6 | 6 | license = "0BSD" |