Personal portfolio site built with Astro, deployed to GitHub Pages.
npm install
npm run devOpen http://localhost:4321.
Edit src/data/projects.ts and drop the GIF into public/gifs/.
Push to main. The .github/workflows/deploy.yml workflow builds and deploys to GitHub Pages.
One-time setup on GitHub:
- Create a repo named
salmanmkc.github.ioand push this code. - In the repo settings → Pages → set Source to GitHub Actions.
- The workflow will deploy on the next push to
main.