Personal website styled as a retro game title screen — CRT bezel, scanlines, pixel type, keyboard-navigable menu.
Built with Astro. Fonts: Press Start 2P + VT323 (self-hosted via Fontsource).
| Command | Action |
|---|---|
pnpm install |
Install dependencies |
pnpm dev |
Start dev server at localhost:4321 |
pnpm build |
Build production site to ./dist/ |
pnpm preview |
Preview the production build locally |
src/pages/index.astro— title screen (main menu)src/pages/about.astro— player status screen (resume content)src/pages/blog/— stage select (blog index) + post pagessrc/content/blog/*.md— blog posts (markdown + frontmatter:title,description,pubDate, optionaldraft)src/layouts/CrtLayout.astro— shared CRT shell (bezel, grid, scanlines, HUD)src/styles/global.css— design tokens and shared arcade UI