Clean, static resume site built with Astro and Tailwind CSS.
All resume content lives in:
src/content/resume.json
npm install
npm run devThis repo deploys automatically using GitHub Actions.
In your GitHub repo:
- Go to Settings → Pages
- Set Source to Deploy from a branch
- Set Branch to
gh-pagesand Folder to/ (root)
Custom domain:
CNAMEis committed and will be published automatically.
- Make changes on a branch
- Open a PR and merge into
main - GitHub Actions runs on
main, builds the site, and publishes the generateddist/output to thegh-pagesbranch - GitHub Pages serves the site from
gh-pages
maincontains the source (Astro/Tailwind). GitHub Pages needs the built static output.- The workflow builds on
mainand publishes the static output togh-pagesso Pages can serve it.