GitHub Pages Setup Notes

July 21, 2026

metaastrogithub-pages

Stack

Setup steps

  1. Create repo named atheerium.github.io
  2. Scaffold Astro project
  3. Install @astrojs/sitemap
  4. Configure for GitHub Pages (site: 'https://atheerium.github.io')
  5. Create GitHub Actions workflow
  6. Enable Pages → GitHub Actions in repo settings

Key config

In astro.config.mjs:

Deployment

Every push to main triggers the workflow, builds the site, uploads the artifact, and deploys to Pages. No manual steps.