Punto de partida
Después de muchos años con la web construida con Vue y Nuxt tenía que tomar la decisión de actualizar la web desde Vue 2 y Nuxt 2 a versiones más modernas o buscar alternativas. Decidí usar Astro aprovechando que llevo más de dos años usandolo diariamente.
Objetivo migrar a Astro
Usar Astro.
Sólo “necesitaba” mover los contenidos README y que nada dejará de funcionar y, sobre todo, no perder todo lo bueno que tenía en la web anterior: puntuación de 100 en Lighthouse y posicionamiento de algunas páginas en Google.
No será la versión final, ya que quiero darle otra vuelta a estilos visuales que aún no me convencen y dar muchas más funcionalidades que permitan al usuario interactuar y personalizar la web a su gusto.
Principales features usadas:
- Uso de Content Collections API.
- Paginación de entradas de blog.
- Paginación en rutas dinámicas de categorías de Blog.
- Dark Mode.
- Aumento de tamaño de tipografía.
- Animación en aplicación de múltiples páginas (MPA).
- Preconfiguración de Playwright.
- Mantener el Lighthouse rating en 100.