Blog
Notes from building on emdash CMS. Plugins, deployments, gotchas, and what we learned.
Four Months Away: Upgrading emdash From 0.1.0 to 0.32.0
We left this site on a beta CMS for four months and came back to 31 minor versions of catching up. The upgrade was the easy part. Almost everything actually broken turned out to be ours.
Five Minutes to Analytics: PostHog, Cookieless Tracking, and an AI That Can Read Its Own Traffic
From PostHog sign-up to live traffic data in Claude Code's MCP: under five minutes. Cookieless tracking, no consent banners, and an AI that can read its own analytics.
Enabling Blog Comments in emdash
emdash ships with a full comments backend. We enabled it, built a frontend component, and had threaded, moderated comments live in under an hour.
Building an Email Provider Plugin for emdash
We built a Postmark email provider plugin for emdash, found a framework bug in the process, and documented the plugin system along the way.
Deploying emdash to Cloudflare: What We Learned
Getting emdash running on Cloudflare Workers: D1 databases, MCP content management, and the gotchas we hit deploying our first site.