Personal portfolio site built with Astro. Hosted on GitHub Pages.
npm install
npm run devOpen localhost:4321 in your browser.
| Command | Action |
|---|---|
npm install |
Install dependencies |
npm run dev |
Start dev server at localhost:4321 |
npm run build |
Build the site to dist/ |
npm run preview |
Preview the production build locally |
src/
├── components/ # Header, Hero, Projects, Skills, Footer
├── layouts/ # Base HTML layout
├── pages/ # Site pages (index.astro)
└── styles/ # Global styles (global.css)
The site is automatically deployed to GitHub Pages via GitHub Actions on every push to the master branch.