
Kostenlos für Öffentliche Repositories (mit Quota)
- .github/workflows/….yml für Autodeploy anlegen.
Settings (Repository) -> Pages -> Build and deploy -> Source -> GitHub Actions
browse all workflows -> … (Workflow auswählen, anpassenm committen)
Unter Actions sollte der Job jetzt laufen und dann eine Page erstellen.
- Domain Anlegen (optional)
! DNS wird heftig gecached und Änderungen können sehr lange dauern bis sie von allen Systemen gesehen werden.
Standardmäßig läuft die Webseite jetzt unter einer subdomain mit subfolder. Das macht absolute pfade kaputt und kann deshalb kaputt aussehen (CSS und Bilder werden nicht geladen). Lösung: eigene (sub-)domain.
Settings (Profile) -> Pages -> Verified domains -> Add a domain -> Schritte Folgen
DNS Einträge:
CNAME www username.github.io
A und AAA mit IPs von der
Anleitung
Settings (Repository) -> Pages -> Custom domain -> Eintragen
! Bis dann alles propagiert ist und funktioniert kann etwas Zeit vergehen.