EmDash Migration is completed!

I started playing around with Cloudflare’s new CMS, EmDash, back in April. I was attracted to it for a few reasons:

  • It’s open source, so extending it is trivial
  • It runs fully on Cloudflare as a worker
  • It’s free (so is Ghost, if you want to run it on your own)
  • Astro makes more sense to my brain than Handlebars

In the sidebar I wanted to display media I am currently consuming (not right at the moment, but in general recently). I planned to just update this with text, but I was able to throw together a local management app to search for the media, and have it grab all the metadata (including artwork) and just put it there. Then when I noticed that EmDash doesn’t yet have a way to edit post dates (considering opening a PR with that feature, but let me get my own shit done first, of course), I added that to the management page, as well.

Screenshot 2026-06-30 at 10.34.39 AM.png
Screenshot 2026-06-30 at 10.34.54 AM.png

You can do this with Ghost, too, but only if you’re self-hosting.

Anyway, so far this has been a pretty good experience. I still have some things to tweak here and there, but hopefully having a nice new home for my writing will get me writing again.