Topic

Astro

3 posts filed under this tag


Astro · CloudflareFrom Astro to EmDash: A Pitfall Diary (Part 3)

After migrating from Astro to EmDash, the backend was left with two publication date fields, and scheduled publishing never worked. This post covers how to remove the redundant publication date, configure a Cron Trigger in wrangler.jsonc, and add a scheduled handler so scheduled publishing actually runs.

Sep 14, 20262 min
Astro · Claude CodeFrom Astro to EmDash: A Tale of Pitfalls (Part 2)

Continuing from the previous post: after binding a custom domain to EmDash, I nearly locked myself out of the admin panel I'd just set up. Because WebAuthn is strictly bound to the domain, my existing Passkey stopped working, and I hadn't configured any email service yet. This post documents the nail-biting escape: how I used Claude Code to set up Cloudflare Email Sending as a lifeline, tracked down the broken magic links caused by a missing siteUrl, and finally resolved the Passkey binding issue on the custom domain.

Sep 08, 20264 min
Astro · Claude CodeFrom Astro to EmDash: A Migration Story (Part 1)

I've been blogging on and off for years, trying WordPress, Jekyll, and Ghost before finally settling on Astro. Then Cloudflare announced EmDash, their WordPress competitor, and after watching it for a few months, I decided to make the move. Now, in 2026, I've handed the entire migration over to Claude Code—drop in an official docs link, and the AI analyzes the project, installs the Connector, and even sets up D1 and R2 for me. This post documents the smooth initial deployment, plus two critical gotchas you need to know at the end.

Sep 07, 20263 min
All posts