Migrating From Wagtail To Astro (1): Why Migrate And How I Chose
The first article in a Wagtail-to-Astro migration series, covering the pain points of the old Wagtail and Django setup and why Astro was chosen for the new static blog.
6 posts
The first article in a Wagtail-to-Astro migration series, covering the pain points of the old Wagtail and Django setup and why Astro was chosen for the new static blog.
A phased plan for migrating a Wagtail blog to Astro, including data sync, content conversion, URL design, scripts, validation, and cutover strategy.
How to add a new post to an Astro blog, including frontmatter, categories, tags, columns, hero images, and homepage recommendation behavior.
Deploying an Astro static site to a server, including build commands, upload options, server root configuration, permissions, ICP record, and HTTPS.
Using scripts to pull Wagtail database and media files from production, then import them into Astro Markdown files through a repeatable sync and import workflow.
Polishing the Astro site after migration, including dark mode, static site search, breadcrumbs, contrast, accessibility, ICP record display, and footer details.