Web principal de Código Sin Siesta: el dojo. Rutas de aprendizaje, ensayos y talleres para developers que construyen con IA sin perder el techo de calidad.
🌐 Sitio en vivo: https://codigosinsiesta.com
- Astro 5 — sitio estático, content collections
- Svelte 5 — islas interactivas (header, terminal, progreso)
@codigosinsiesta/theme— sistema de diseño V4 "dark blueprint" (tokens, layout, componentes)- pnpm 11 + Node 24
src/
├── content/
│ ├── ensayos/ # el zine — posts markdown (antiguo blog)
│ └── guias/ # módulos de las rutas de aprendizaje
├── data/
│ ├── site.ts # nav, footer, constantes
│ ├── rutas.ts # definición de rutas del dojo
│ └── talleres.ts # catálogo de talleres
├── layouts/Base.astro # head + SiteHeader/SiteFooter del theme
├── components/ # islas Svelte (TerminalHero, Progreso*)
└── pages/ # /, /rutas, /ensayos, /talleres, 404, rss
pnpm install
pnpm dev # http://localhost:4321
pnpm build # genera ./dist
pnpm previewPush a main → GitHub Actions construye con pnpm y publica en GitHub Pages (.github/workflows/deploy.yml). Los PRs validan el build con test-deploy.yml.
El dominio codigosinsiesta.com se sirve vía GitHub Pages con dominio custom (fichero public/CNAME + DNS apuntando a Pages).
- Ensayos: markdown en
src/content/ensayos/con frontmattertitle, description, fecha, tags, autor. - Guías de ruta: markdown en
src/content/guias/contitle, ruta, orden, duracion. - Rutas y talleres: datos en
src/data/.
El contenido del antiguo sitio Docusaurus (blog y docs) vive en la historia git anterior a la migración.