Features
- Dark-first, clean minimal design — OKLCH design tokens, light mode included, system-preference aware with no flash
- Blog — Markdown/MDX, tags, pagination, reading time, related posts, prev/next, share buttons
- Projects — portfolio grid with client-side technology filter, status badges, detail pages
- Docs — grouped sidebar, table of contents with scroll-spy, prev/next navigation
- Search — Pagefind static index; `Ctrl/⌘ K` or `/` opens a command-palette dialog
- GitHub contribution heatmap — fetched at build time, zero client JS, graceful offline fallback
- Code blocks — Expressive Code: syntax highlighting, copy button, file names, line numbers, line highlighting, diffs
- SEO — canonical URLs, Open Graph, Twitter cards, JSON-LD (WebSite/Person/Article/Breadcrumb), sitemap, robots.txt
- RSS — full-content feed at `/rss.xml`
- Extra pages — About (experience timeline), Resume (print-friendly + PDF button), Uses, Contact, terminal-style 404
- Accessible — semantic HTML, keyboard navigation, visible focus states, reduced-motion support, WCAG-AA contrast
- Config-driven — one `site.ts` for every setting, feature flags to switch whole sections off










