2016-08-02 15 views
2

ich schon versucht, was zu den folgenden Themen gezeigt hat:Wie kann ich den standardmäßigen index.html-Standort von Github Pages ändern?

Can I have my Github Pages index.html in a subfolder of the repository?

possible to change where github pages looks for index.html?

Grundsätzlich git subtree push --prefix public origin gh-pages tut nichts läuft und ich noch einen 404-Fehler auf meiner Website (befindet sich here) erhalten. Sie können die Struktur meiner Website here finden.

Hier ist meine Github Seiten Konfiguration: enter image description here

Auch ein möglicherweise wichtiger Hinweis: meine Seite aus dem Zweig Master bereitgestellt wird, nicht die gh-Seiten ein (es noch gar nicht gab vor Ausführen des obigen Befehls)

Irgendwelche Ideen?

Antwort

1

Wenn Sie fragen, wie Sie den Site-Code in Gh-Seiten statt Master speichern, können Sie dies mit einem Reponamen tun, der nicht username.github.io ist.

Mit username.github.io teilt GitHub-Seiten mit, dass Ihr Standortcode im Master-Zweig sein wird.

Verwenden Sie einfach einen normalen Repository-Namen, und dann können Sie den Code in gh-pages speichern.

Es sollte kein Problem für Sie sein, da Sie sowieso eine benutzerdefinierte Domäne verwenden, aber Ihre github.io-URL möchte http://username.github.io/repo_name.

Zum Beispiel in einem normalen, nicht username.github.io Repo, die Seite GitHub Einstellungen werden Ihnen sagen:

Ihrer Website zu aktualisieren, drücken Sie Ihre HTML oder Jekyll Aktualisierungen Ihrer gh-Seiten Zweig.

Dadurch können Sie die Website von der Gh-Seiten-Zweig ausführen.