Mi sitio web personal construido con Astro y desplegado en GitHub Pages.
# Instalar dependencias
npm install
# Ejecutar en modo desarrollo
npm run dev
# Construir para producción
npm run build
# Preview de la build
npm run preview# Levantar el entorno de desarrollo
docker-compose up app
# O ejecutar comandos específicos
docker-compose run cli npm run buildEl sitio se despliega automáticamente a GitHub Pages cuando se hace push a la rama master.
- Astro - Framework web estático
- GitHub Pages - Hosting
- GitHub Actions - CI/CD (actions oficiales)
- Docker - Entorno de desarrollo
src/
├── components/ # Componentes reutilizables
├── data/ # Datos estáticos (JSON)
├── pages/ # Páginas del sitio
└── styles/ # Estilos globales