Docs
Everything about this site: themes, content, deployment, SEO.
One Next.js app replaces nine subdomains with subpaths: /blog, /projects, /lab, /ai, /apps, /gallery, /achievements, /social, /docs.
Two axes: data-theme picks the recipe (mono, glass, tactile, liquid, neu, chrome, parallax, retro, generative), data-mode picks the palette (light, color, dark). Tokens in tokens.css, palettes in modes.css, recipes in themes.css — components use vars only.
Studio path: /admin → Content → pick type → edit → Save. SEO score updates live. Export JSON for backup.
1. Push portfolio-v2 to GitHub.
Every page sets canonical, OG, Twitter, and JSON-LD via lib/seo.ts.