| Integrantes | Mail UC |
|---|---|
| Tarek Hirmas Aboid | tarek.hirmas@uc.cl |
| Sebastián Lobo Cáceres | salobo@uc.cl |
| Anita Martí Campos | asmarti@uc.cl |
Note
Fecha de entrega 23-06-2025
En el siguiente link podrán ver la demo de la tarea: LINK
agregar descripción bonita..
Este proyecto utiliza los siguientes paquetes principales y sus propósitos:
| Paquete | Propósito |
|---|---|
| Astro | 🚀 Framework principal para construir sitios web rápidos y modernos. |
| @astrojs/mdx | 📄 Permite usar archivos MDX (Markdown + JSX) en Astro. |
| @astrojs/react | ⚛️ Integración oficial para usar componentes de React dentro de Astro. |
| @astrojs/svelte | 🔥 Integración oficial para usar componentes de Svelte dentro de Astro. |
| @tailwindcss/vite | 🎨 Plugin para integrar Tailwind CSS con Vite, el bundler que usa Astro. |
| tailwindcss | 💨 Framework de utilidades CSS para estilos rápidos y personalizables. |
| react / react-dom | ⚛️ Biblioteca y motor de renderizado para construir interfaces con React. |
| svelte | 🧡 Framework para construir interfaces reactivas y eficientes. |
| lit | ✨ Biblioteca para crear componentes web ligeros y reutilizables. |
| shiki | 🎯 Motor de resaltado de sintaxis para código fuente, útil en blogs o documentación. |
| typescript | 🛡️ Añade tipado estático y herramientas de desarrollo avanzadas. |
| @types/react / @types/react-dom | 📦 Tipos TypeScript para React y ReactDOM. |
| npm | 📦 Gestor de paquetes para instalar y administrar dependencias. |
💡 Estos paquetes permiten desarrollar, construir y desplegar el sitio de manera eficiente, aprovechando las ventajas de Astro y su ecosistema, así como la integración con frameworks populares y herramientas modernas de desarrollo.
Inside of your Astro project, you'll see the following folders and files:
/
├── public/
├── src/
│ │
│ ├── components/
│ │
│ ├── content/
│ │
│ ├── layouts/
│ │
│ └── pages/
└── package.json
Astro looks for .astro or .md files in the src/pages/ directory. Each page is exposed as a route based on its file name.
There's nothing special about src/components/, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.
Any static assets, like images, can be placed in the public/ directory.
All commands are run from the root of the project, from a terminal:
| Command | Action |
|---|---|
npm install |
Installs dependencies |
npm run dev |
Starts local dev server at localhost:4321 |
npm run build |
Build your production site to ./dist/ |
npm run preview |
Preview your build locally, before deploying |
npm run astro ... |
Run CLI commands like astro add, astro check |
npm run astro -- --help |
Get help using the Astro CLI |