Dec 18, 2025
Migrating to Astro
#astro#web-dev#migration
Why Astro?
I needed something that felt more like a platform than a blog. Hexo was great, but Astro gives me:
- Component Islands: I can embed interactive React or Vue components (like my VR demos) directly into markdown.
- Performance: Zero JS by default.
- Content Collections: Type-safe frontmatter!
The Migration Process
It was surprisingly easy. I just mapped my hexo _posts to Astro’s src/content/thoughts.
// Example code block
console.log("Hello Astro!");
Now my digital garden can actually grow efficiently.