Personal academic homepage built with Astro (academic-portfolio-astro template).
- URL: https://tonybotni.github.io/
- Deploy: GitHub Actions on push to
master(see .github/workflows/deploy.yml)
| Path | Purpose |
|---|---|
| astro-site/ | Current site source (edit content & config here) |
| archive/legacy-jekyll/ | Previous Academic Pages / Jekyll site (archived) |
| archive/assets/ | Misc source assets kept for reference |
Requires Node.js >= 22.12.
cd astro-site
npm install
npm run devcd astro-site
npm run build
npm run previewIn the repository Settings → Pages, set Build and deployment → Source to GitHub Actions.
After pushing to master, the workflow builds astro-site/dist and publishes it.