Sitio personal de Felipe Restrepo Calle.
GitHub Pages sirve el build de Astro (web/dist) vía .github/workflows/pages.yml.
En el repo: Settings → Pages → Source = GitHub Actions (una sola vez).
Requisitos: Node ≥ 24 (ver .nvmrc).
npm ci --prefix web
npm run data:validate
npm test
npm run build # validación JSON → astro build
npm run dev
npm run harvest:publications
npm run harvest:thesesDatos canónicos: web/src/data/*.json → detalle en docs/capa-datos-astro.md.