Hasty Briefsbeta

Bilingual

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.