Static HTML/CSS. No build step, no framework.
index.html— the pagestyle.css— styles.nojekyll— tells GitHub Pages to serve files as-is
python3 -m http.server 8000Then open http://localhost:8000
Pushing to main publishes via GitHub Pages (Settings → Pages → Source: Deploy from a branch → main / root).