Migrating WordPress Site to Astro JS

How I rebuilt my embarrassing WordPress landing page using Astro JS and Gemini CLI, what tripped me up, and what I learned along the way.