Cómo está hecho
Colofón
Un colofón es la nota al final de un libro que cuenta cómo fue hecho. Este es el de este sitio.
El stack
- Construido con Astro. Completamente estático: cada página es HTML y CSS puro, sin framework en el cliente.
- Desplegado a GitHub Pages con GitHub Actions en cada push.
- El contenido vive en archivos TypeScript y Markdown dentro del repo. No hay CMS: el editor es el editor.
Tipografía
- Bricolage Grotesque para títulos, Inter para el cuerpo y Lora para las páginas de lectura larga.
- Las fuentes son self-hosted — cero peticiones a terceros. La paleta oscura son un puñado de custom properties de CSS.
Datos y API
- Todo lo que hay en este sitio también es legible por máquinas: una API JSON pública, RSS, JSON Feed y llms.txt.
- Las imágenes de preview social se generan en build con Satori y resvg — una por página, sin herramienta de diseño de por medio.
- El CV existe como una página lista para imprimir que Playwright convierte a PDF en tres idiomas.
Calidad
- Una auditoría de accesibilidad (axe-core sobre cada página clave) corre como hook de pre-commit. Si una página falla, el commit no entra.
- Sin analytics, sin cookies, sin trackers. Si estás leyendo esto, no tengo idea — y está bien así.
Detalles
Todo el sitio está disponible en español, inglés y latín. Sí, latín. Alguien tenía que hacerlo.