Static personal portfolio built with Astro and TypeScript.
Deployed to GitHub Pages on push to main.
npm install
npm run devOpen http://localhost:4321.
npm run buildOutput in dist/. Preview with npm run preview.
npm run checknpm testPush to main. GitHub Actions builds and deploys to Pages.
Configured in .github/workflows/pages.yml.
Edit src/content/highlights.json to add papers, blogs, talks, or repos.
Schema validates at build time.