Es ist wirklich einfach zu machen mit Github-Seiten Es ist nur ein bisschen komisch, wenn man es zum ersten Mal macht. So wie das erste Mal, als man mit 3 Kätzchen jonglieren musste, während man stricken lernte (OK, ganz so schlimm ist es nicht).
Sie benötigen eine gh-pages-Verzweigung:
Im Grunde sucht github.com nach einer gh-pages Zweigstelle des Repositorys. Alle HTML-Seiten, die es hier findet, werden als normales HTML direkt an den Browser übermittelt.
Wie erhalte ich diesen gh-pages-Zweig?
Einfach. Erstellen Sie einfach einen Zweig Ihres Github-Projektarchivs mit dem Namen gh-pages
. Geben Sie an. --orphan
wenn Sie diesen Zweig erstellen, da Sie diesen Zweig nicht in Ihren Github-Zweig einbinden wollen, sondern nur einen Zweig, der Ihre HTML-Ressourcen enthält.
$ git checkout --orphan gh-pages
Was ist mit all dem anderen Müll in meinem Repo, wie passt das dazu?
Nein, Sie können es einfach löschen. Und das ist jetzt sicher, denn Sie haben gut aufgepasst und einen verwaisten Zweig erstellt, der nicht wieder in Ihren Hauptzweig eingebunden werden kann und Ihren gesamten Code entfernt.
Ich habe den Zweig erstellt, was nun?
Sie müssen diesen Zweig auf github.com hochschieben, damit die Automatisierung in Gang kommt und die Seiten für Sie gehostet werden können.
git push -u origin gh-pages
Aber mein HTML wird immer noch nicht bedient!
Es dauert ein paar Minuten, bis Github diese Zweige indiziert und die erforderliche Infrastruktur für die Bereitstellung der Inhalte in Betrieb genommen hat. Nach Angaben von Github dauert das bis zu 10 Minuten.
Die Schritte, die github.com vorgibt
https://help.github.com/articles/creating-project-pages-manually
9 Stimmen
Ähnliche Frage: Kann ich HTML-Dateien direkt von GitHub aus ausführen, anstatt nur den Quellcode anzuzeigen?
4 Stimmen
Ab Juni 2019, raw.githack.com scheint die bequemste Lösung zu sein (siehe Antworten auf oben verlinkte Frage )
5 Stimmen
Dies ist ein wirklich alter Thread, aber die Tatsache, dass dies nicht sofort offensichtlich und einfach auf der Github-Seite zu lösen ist, ist verrückt.