Acortador de URLs de midudev. Construido con Astro.
/
├── public/
│ └── favicon.svg
├── src/
│ ├── data/
│ │ └── links.json # Todos los enlaces cortos
│ ├── layouts/
│ │ └── Layout.astro
│ └── pages/
│ └── index.astro # Homepage con lista de enlaces
├── astro.config.mjs # Redirecciones generadas desde links.json
└── package.json
Los enlaces se definen en src/data/links.json. Cada entrada tiene un slug y una url destino:
{ "slug": "youtube", "url": "https://www.youtube.com/channel/UC8LeXCWOalN8SxlrPcG-PaQ" }Al hacer build, Astro genera redirecciones 308 para cada slug. La homepage muestra todos los enlaces disponibles.
| Comando | Acción |
|---|---|
pnpm install |
Instala dependencias |
pnpm dev |
Servidor de desarrollo en localhost:4321 |
pnpm build |
Build de producción en ./dist/ |
pnpm preview |
Preview del build local |