Byzantine Systems blog built with Gleam, Org-mode and Pandoc pipeline
A developer detailed a new static-site publishing setup for the Byzantine Systems blog that keeps writing entirely inside Emacs using Org-mode, while replacing an earlier Nix-and-scripts pipeline with a smaller, typed toolchain. The stack combines Org-mode and Babel for authoring, d2 for diagrams, Pandoc for conversion, Nix/flakes/devenv to pin the environment, and Gleam with Blogatto and Lustre to generate HTML without a separate templating language.
GoKawiil's interpretation of the reporting above, not reported fact.
The post illustrates a broader trend among developers favoring typed, code-based tooling over traditional templating languages for static sites, suggesting that functional languages like Gleam could find niche use beyond typical backend or frontend work. It also reflects an ongoing effort within the Emacs and Org-mode community to streamline publishing workflows while keeping writing centralized in a single editor.
- The blog pipeline keeps all writing in Emacs using Org-mode as the single source format.
- The stack swaps an older Nix-and-scripts setup for a typed pipeline using Gleam, Blogatto and Lustre.
- Nix, flakes and devenv are used to pin and stabilize the build environment.
Source: byzantine-systems.github.io, 2026-10-02
Published there as: “Blogging with Gleam, Org-Mode and Pandoc”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.