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.