Blogging with Gleam, Org-Mode and Pandoc
The author details a workflow for building a static website using Emacs, Org-mode, Gleam, and Pandoc. The process emphasizes 'diagrams as code' and type-safe programming for content management.
Why it matters
It showcases how modern functional programming languages and traditional text-editing tools can be integrated to create efficient, maintainable publishing systems.
I’ve stumbled across a method of composing programs that excites me very much. In fact, my enthusiasm is so great that I must warn the reader to discount much of what I shall say as the ravings of a fanatic who thinks he has just seen a great light.
Welcome to the first Byzantine Systems blog post. This is not my first attempt at building a website around Org-mode. I have already written about the road to Emacs maximalism in my own personal blog, where Emacs, a few questionable scripts and Nix held everything together. This time I wanted to keep the part that worked (writing everything in Emacs) while making the publishing side smaller, typed and easier to understand.
The end experiment uses the following tools:
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in