Personal site built with Next.js (App Router) and exported as a static site for GitHub Pages.
- Node.js 20+
- npm
npm installnpm run devnpm run buildThis repo uses output: "export" in next.config.ts, so the static site is generated into out/.
npm startnpm run deployThe contact form uses EmailJS. Create a .env.local with:
NEXT_PUBLIC_EMAIL_SERVICE_IDNEXT_PUBLIC_EMAIL_PUBLIC_KEYNEXT_PUBLIC_EMAIL_TEMPLATE