Blogging with Gleam, Org-Mode and Pandoc
schonfinkel
75 points
14 comments
October 02, 2026
Related Discussions
Found 5 related stories in 97.2ms across 8,345 title embeddings via pgvector HNSW
- Gleam v1.18.0 linggen · 27 pts · July 29, 2026 · 52% similar
- Show HN: Building a Markdown editor for Mac, iOS and web thiagoperes · 65 pts · September 27, 2026 · 50% similar
- Show HN: Texttile, a multiplayer blog engine for people who write together klausbreyer · 13 pts · August 28, 2026 · 49% similar
- Knap – Turn Data into Markdown coinfused · 22 pts · September 10, 2026 · 49% similar
- Emacs 31: An unofficial guide to Markdown-ts-mode RahulMJ · 170 pts · August 27, 2026 · 49% similar
Discussion Highlights (6 comments)
mad44
This is a classic bell-curve meme. The midwit gets lost in complex setups, but the smartest approach is simply to write, regardless of the platform. https://muratbuffalo.blogspot.com/2026/03/800th-blog-post-wr...
writtenone
I prefer to write words not code. I use WordPress because it hides all the complexity and lets me just write instead of messing with Markdown (or an entire separate system), CI pipelines, custom markup hacks for page features, Emacs cruft, etc.. Yeah WordPress is a security nightmare, but Ghost's editor sucks and there's no viable open-source alternatives with modern security and features.
throwaway81523
I don't understand why gleam and pandoc are in there. Org-mode can already generate HTML. A little bit of Emacs Lisp turns it into a blogging engine. https://ahungry.com/blog/2013-04-01-blogging-with-org-mode.h...
malkosta
mine has no org-mode...which is fine...I like markdown: find . -name '*.md' -type f -exec sh -c ' for file do out="docs/${file#./}" out="${out%.md}.html" mkdir -p "$(dirname "$out")" pandoc --quiet --template template.html "$file" -o "$out" done ' sh {} +
thayne
> The reason being that Orgmode is a far superior format [to markdown] I have to disagree with this. I will admit there are some things org mode does better than markdown, but there are also things it does worse. And probably the biggest is alluded to in the rest of that sentence: "[the] only downside is that you have to be inside Emacs to fully enjoy." A while ago, I read a blog post about how orgmode was better than markdown[1], that got me interested enough to try it out with neovim[2] using the nvim-orgmode[3] plugin. Admittedly, some of my issues were bugs or missing features in that plugin. But, at least in my opinion, orgmode is just as flawed as markdown, even in some of the same ways. Some of the issues are: - like the original markdown it isn't precisely specified so there are ambiguities in the description of the synatax, and the definitive specification is just the emacs implementation. - while it is more consistent than markdown in some ways, it is also less consistent in other ways - it is designed for, well, organizational tasks, so while it is well suited for things like todo lists and agendas, it isn't quite as well suited for things like writing a blog post - probably the one that frustrated me the most is there are cases where it is quite clunky and/or difficult to express something. For example, if you put a "$" in an inline code object, in some cases that will be parsed as the start of LaTeX inline math object, especially if you have two "$"s. And from what I can tell, the standard way to work around that is to use a zero-width space in the right place. Would I say that org mode is strictly inferior to markdown? No. But I don't think it is strictly superior either. [1]: I think it may have been https://karl-voit.at/2017/09/23/orgmode-as-markup-only/ but I'm not sure [2]: I did use emacs for a few years, and still have a few emacs-like keybindings, but neovim is my preferred editor now. [3]: https://github.com/nvim-orgmode/orgmode
misterdj1
I use org-mode (mainly for vocabulary-building in English and other languages), but I steer clear of its complicated html-compiling functions, as I have a hard time remembering all the different options and keybindings. I also prefer Elixir to Gleam, but I still think this is a pretty neat setup!