Colophon
How this site is built and verified
Stack: Jekyll on GitHub Pages (GH Pages gem), custom build_site.py for local preview (Python markdown + YAML), no frameworks. Deployed to devlahrani.systems via resume-website repo.
Type: Space Grotesk (headings), Inter (body), JetBrains Mono (code) — display=swap, preconnect to fonts.gstatic.com. view-transition for pill nav, content-visibility: auto on cards.
A11y: skip-link, :focus-visible rings, prefers-reduced-motion, aria-live search, keyboard search (Ctrl+K///Esc) + companion Enter/Space.
Perf & PWA: 60fps constellation canvas (55 particles, requestAnimationFrame + visibilitychange pause), sw.js (network-first HTML, cache-first assets), prefetch on card hover, sitemap.xml + robots.txt + feed.json + BlogPosting JSON-LD, CSP + canonical + OG.
CI: Playwright 1.62 e2e (test_full.js — 0 failures), Lighthouse CI + Axe + link-checker on push.
Verified at local build • source ↗