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.
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.