Blogging with Gleam, Org-Mode and Pandoc
10 hours ago
- The blog describes a static site publishing system using Emacs, Org-mode, Pandoc, and Gleam for blogging.
- Org-mode is preferred over Markdown for its interactive features, including code execution with Babel and diagram support with d2.
- Pandoc converts Org files to GitHub Flavored Markdown, serving as a boundary between writing and site generation.
- Gleam, Blogatto, and Lustre generate type-checked HTML for the static site, with a simple, maintainable pipeline.
- Nix and devenv ensure a reproducible development environment with all build dependencies pinned.
- The system keeps writing inside Emacs for consistency, avoiding tool fragmentation across different applications.