Astro
Por Ramon Nuila 2024-03-28 · 6 min de lectura
Exploramos por qué Astro es un framework ultra rápido.
🚀 Primeros pasos con Astro.js
Astro es un moderno framework para construir sitios web rápidos, enfocado en contenido estático, componentes ligeros y sin JavaScript innecesario en el cliente.
🧰 Requisitos previos
- Node.js (v18 o superior recomendado)
- npm o pnpm instalado
- Editor de código como VSCode
🛠️ Crear un nuevo proyecto
npm create astro@latest
Sigue las instrucciones del CLI para configurar tu proyecto. Puedes elegir una plantilla (ej. “Minimal”) y opciones como TypeScript, Tailwind, etc.
▶️ Iniciar el servidor local
cd nombre-del-proyecto
npm install
npm run dev
Esto abrirá tu proyecto en http://localhost:4321
📁 Estructura básica
/src
├── components
├── layouts
└── pages
/public
astro.config.mjs
pages/
: Cada archivo.astro
o.md
se convierte en una ruta.components/
: Reutiliza componentes UI (Astro, React, Vue, etc).layouts/
: Plantillas para páginas completas.
🧩 Crear una página básica
<html>
<head><title>Mi primer sitio Astro</title></head>
<body>
<h1>¡Hola Astro!</h1>
</body>
</html>
🎉 ¿Qué sigue?
- Agrega tus componentes con
<MyComponent />
- Usa Markdown con
.md
o.mdx
- Instala integraciones:
npx astro add tailwind
- Publica en Vercel, Netlify, etc.