Modern online CV built with Next.js + TypeScript, based on BartoszJarocki/cv and customized for An Ho.
- Next.js 16 (App Router)
- React 19 + TypeScript
- Tailwind CSS
- Biome (lint/format)
npm install
npm run devOpen http://localhost:3000.
All resume content lives in:
src/data/resume-data.ts
Static export:
npm run buildOutput folder: out/
GitHub Pages is deployed by GitHub Actions from the out/ artifact:
- Workflow:
.github/workflows/deploy-pages.yml - Trigger: push to
srcbranch (or manualworkflow_dispatch)
npm run check