Migrating a Zola blog from Markdown to Org-mode — with a lint/export/check pipeline to keep them in sync

For the first year, I wrote in Markdown. The reasons were practical: Zola reads Markdown natively, and I was not sure I would keep writing long enough to justify setting up a more elaborate workflow. Fifteen articles later, I am still writing. The friction of editing .md files in Emacs — jumping between Markdown conventions and Org muscle memory — became annoying enough to act on. So I migrated…