Personal website built in Next.js and styled as a Windows XP desktop.
- Node.js 20+
- npm
Install dependencies:
npm installRun the local dev server:
npm run dev -- --hostname 127.0.0.1 --port 3002Open http://127.0.0.1:3002.
Build the static site:
npm run buildPreview the exported output locally:
python3 -m http.server 3001 -d outOpen http://127.0.0.1:3001.
This repository deploys to GitHub Pages through .github/workflows/nextjs.yml whenever main is updated.
The contact window composes a prefilled mailto: draft and hands it to the visitor's own mail
client. Nothing is sent from the page and there is no send service or API key — a static export
has nowhere to hold a secret. Changing that would mean adding a hosted endpoint, not an
environment variable.