Blog Builder, version 1.3.1
A blog you own, without the monthly bill.
A fast blog or website with 16 themes, a proper editor and an easy move from WordPress. It runs on your own Cloudflare account, often on the free plan.
Free and open source. Built on EmDash, the open-source blogging software.

// why
Everything a blog needs. Nothing to look after.
// themes
Sixteen themes. All free.
Changing theme takes about a minute, and your posts, pages and settings stay as they are.
















// moving from wordpress
Bring your posts. Keep your links.
Export WordPress
Download your site's export file from WordPress.
Import it
Posts, pages, categories, tags and pictures come across.
Old links still work
An address like /2024/05/my-post/ goes straight to the same post.
WordPress is a trademark of the WordPress Foundation. Blog Builder isn't connected with or endorsed by WordPress.
// get it
Three ways to install.
Pick whichever suits you. Every way installs into your own Cloudflare account, and updating later keeps everything you've set up.
npx @mrpwob/blog-builder helpnpx @mrpwob/blog-builder setup
// built with
What's under the hood.
Everything runs on Cloudflare's developer platform, in your own account.
- Cloudflare Workers
- D1
- R2
- KV
- EmDash
- Astro
- TypeScript
// built on open source
Based on EmDash.
Blog Builder is EmDash, the MIT-licensed blogging software, with the installer, the 16 themes, built-in plugins and easy updates added. Your blog runs in your own Cloudflare account and never depends on me to keep running.
Read the release notes// questions
Questions.
Is it really free?
Yes, including all 16 themes. It often runs on Cloudflare's free plan, so many blogs cost nothing to run.
Where do I get help?
Bugs go in GitHub issues and questions in GitHub Discussions, where everyone can see the answers. For anything else, use the contact page.
Is this the same as Blog by Email?
No. Blog by Email is a separate, simpler blog you write by sending an email. It lives at blogby.email.
Stay in the loop
Subscribe for updates.
Leave your email and I'll tell you when there's a new version of one of my apps, or a new project to try. Nothing else.