Personal portfolio site — hritikbhandari.github.io
Built with Astro and Tailwind CSS, deployed to
GitHub Pages via GitHub Actions on every push to main.
npm install
npm run dev| Command | Action |
|---|---|
npm run dev |
Start the dev server at localhost:4321 |
npm run build |
Build the static site to ./dist |
npm run preview |
Preview the production build locally |
All resume content lives in src/data/resume.ts — profile, stats, skills,
experience, projects, education, and certifications. Components read from that file, so editing
content rarely requires touching markup.
.github/workflows/deploy.yml builds the site and publishes it to GitHub Pages. In the repository
settings, Settings → Pages → Build and deployment → Source must be set to GitHub Actions.