Desplegando Astro en Netlify
¿Por qué Netlify?
Netlify es una de las plataformas más populares para desplegar sitios estáticos. Ofrece:
- Despliegues automáticos desde Git
- Certificados SSL gratuitos
- CDN en el edge
- Funciones serverless
[ i ]
El plan gratuito de Netlify es generoso, lo que lo hace ideal para proyectos personales y sitios pequeños.
Requisitos previos
- Proyecto de Astro listo para compilar
- Repositorio Git alojado en GitHub, GitLab o Bitbucket
- Cuenta de Netlify
Paso 1: Conecta tu repositorio
- Inicia sesión en Netlify
- Haz clic en "Add new site" → "Import an existing project"
- Selecciona tu proveedor de Git y autoriza a Netlify
- Elige tu repositorio de Astro
Paso 2: Configura los ajustes de build
Netlify debería detectar Astro automáticamente, pero verifica estos ajustes:
- Comando de build:
npm run build - Directorio de publicación:
dist
Paso 3: Despliega
Haz clic en "Deploy site". Netlify compilará y desplegará tu sitio de Astro en menos de un minuto.
Dominios personalizados
Ve a Site settings → Domain management para añadir tu dominio personalizado. Netlify aprovisiona automáticamente un certificado SSL.
Despliegue continuo
Cada push a tu rama principal dispara un nuevo build y despliegue. También puedes previsualizar despliegues para las pull requests.
Y eso es todo: ¡tu sitio de Astro ya está en internet!