Release · v1.114.0
Migrate CV external links to DB-backed placeholders
feat: migrate CV external links to DB-backed placeholders
Details
Move non-local CV links to semantic db:// keys, resolve them for runtime and HTMLProofer validation, and compile TypeScript directly into _site so generated JS stays ephemeral. Made-with: Cursor
Files changed (18)
| .github/workflows/build.yml | +5 | −2 |
| .github/workflows/deploy.yml | +5 | −2 |
| .gitignore | +0 | −2 |
| README.md | +9 | −1 |
| assets/documents/CV.pdf | — | — |
| backend/seeds/seed_links.sql | +4 | −1 |
| config/tsconfig.json | +1 | −1 |
| frontend/_layouts/default.html | +3 | −3 |
| frontend/assets/sections/awards.md | +12 | −12 |
| frontend/assets/sections/education.md | +8 | −8 |
| frontend/assets/sections/experience.md | +16 | −16 |
| frontend/assets/sections/publications.md | +7 | −7 |
| frontend/assets/sections/talks.md | +4 | −4 |
| frontend/assets/sections/teaching.md | +2 | −2 |
| frontend/assets/ts/load-section.ts | +26 | −18 |
| frontend/index.md | +3 | −3 |
| scripts/local.sh | +3 | −1 |
| scripts/strip_failed_links.rb | +55 | −0 |