Great explainer, with fair comparisons with WordPress and Ghost
EmDash: Cloudflare's CMS for Astro, explained
flaviocopes.com/emdash/
Welcome aboard, Wes!
OK I did it.
Migrated WordPress to Emdash. goodbye $600 bluehost server I've had for 15 years.
307 posts
6.7gb photos
4 custom content types
5 custom page templates
15 custom fields
1 semi-complicated plugin converted and a handful of simple ones
Emdash skills moved it over, migrated off stylus(!) and it's pixel perfect on the front end.
The page speed score went from 52 to 75.
The Admin is fantastic as well - no problem for a WP user. Nice and fast
Nine days after 1.2, EmDash 1.3 is out!
Every saved version now shows exactly what changed, and your live site gets the admin's editing tools.
One switch also asks AI crawlers not to train on your content.
Here's what's new.

ALT EmDash 1.3 release card. In the centre, the EmDash logo and "EmDash 1.3" sit above "Readable revision history and a better inline editor". Two ribbons of fine lines in the logo's purple to orange gradient, flecked with small dashes, sweep in from the top right and bottom left. The corners read "New release, October 15, 2026" and "87 changes, 16 community contributors".
WordPress imports bring much more across, from permalinks and server-rendered blocks to Advanced Custom Fields.
And Contributors can now edit their own drafts.
1
8
605
That's a wrap on EmDash 1.3.
87 changes went into it, from 16 community contributors and the core team. Thanks, everyone!
Upgrade with one command.
npx upgrade-emdash@latest
The full release notes are on the blog.
emdashcms.com/blog/emdash-1-…
6
538
EmDash CMS retweeted
Replying to @EmDashCMS
@EmDashCMS - Say hello to Dashing! The free (forever) iOS companion app for EmDash. apps.apple.com/us/app/dashin…
EmDash CMS retweeted
Two days after @EmDashCMS 1.0, Paul from @WPTutz said installing it was NOT a good experience.
13 hours later the fix was merged. 21 hours later it shipped in 1.1.0.
I wrote up the whole story and why feedback like his matters 🧵 📷theweeklydash.com/emdash-fee…
Open plugin registries have a hard problem: anyone can publish, but not everything should be discoverable.
Here’s how EmDash uses @cloudflare's new Clef model to screen every listing without giving up open publishing: emdashcms.com/blog/how-emdas…
Five days after 1.1, EmDash 1.2 is here!
A redesigned editor, video blocks, numbered pages, domain moves and one-command upgrades.
Here's what's new.
EmDash is steadier on Cloudflare Workers. Background writes now finish after the response, cron stays under the Free plan's CPU limit, and bulk tagging works on D1.
2
5
947
That's EmDash 1.2, with 100 merged pull requests from 21 community contributors and the core team. To upgrade, run:
npx upgrade-emdash@latest
Full release notes on the blog.
emdashcms.com/blog/emdash-1-…
Thanks, everyone 🫡
1
13
840









