¿Por qué Astro?

Tenía mi portfolio hecho en HTML, CSS y JS puro. Funcionaba, pero escalar era tedioso: cada vez que cambiaba el header tenía que tocar tres archivos.

Astro resuelve eso con layouts y componentes, sin la complejidad de un framework pesado como Next.js para un sitio que mayormente es contenido estático.

El proceso

La migración fue más limpia de lo que esperaba. El sistema de Content Collections me permite escribir posts en Markdown y Astro los convierte en páginas automáticamente, con tipado incluido gracias a Zod.

Resultado

Menos código duplicado, mejor SEO, y una base sólida para seguir creciendo.