wake-up-neo.com

Github Pages-Site erkennt index.html nicht

Ich habe ein github pages Repository erstellt. Aus irgendeinem Grund, wenn ich __. https: // [Benutzername] .github.io/ gebe, funktioniert es nicht. Funktioniert aber, wenn ich https: // [Benutzername] .github.io/index.html gebe. Warum entdeckt es nicht index.html.

29
Ratan Senapathy

Es wurde automatisch behoben. Ich musste nur eine Weile warten, bis die Einstellungen wirksam wurden.

17
Ratan Senapathy

Ich hatte genau das gleiche Problem. Wenn Sie den Link im angegebenen Repo> Einstellungen> GitHub Pages nach einer Stunde nach dem Veröffentlichen Ihres gesamten Codes verwenden, funktioniert die GitHub-Seite. 

6
Jiovan Melendez

Mein index.html hatte die folgende DOCTYPE-Einstellung:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" http://www.w3.org/TR/html4/strict.dtd">

Ändern Sie es in:

<!DOCTYPE html>

Das Problem wurde für mich behoben.

Durch ein zweites Commit wurde das für mich behoben. 

Bei anderen Antworten, bei denen Änderungen das Problem beheben, ist es wahrscheinlich, dass Sie einige Bereitstellungen auslösen müssen, damit das System funktioniert.

Jeder Push löst eine neue Bereitstellung aus. Sie können Bereitstellungen unter https://github.com/username/username.github.io/deployments verfolgen.

2
CGK

Wenn Sie Jekyll nicht verwenden, besteht die Problemumgehung darin, eine Datei mit dem Namen .nojekyll im Stammverzeichnis abzulegen.

2

Ziemlich spät zur Party, aber hier ist, wie ich es heute für mich selbst repariert habe.

  1. Gehen Sie zu den Einstellungen für Ihr Repository: Sie finden die Registerkarte Einstellungen auf Ihrer Reposeite.

  2. Scrollen Sie nach unten zum Abschnitt GitHub Pages auf der Einstellungsseite.

  3. In der Kontrollleiste finden Sie eine Source Information, die besagt: 'Ihre GitHub Pages-Site wird gerade aus der gh-pages-Verzweigung erstellt '.

  4. In meinen Fällen befand sich der gesamte Code jedoch im Master-Zweig . Also habe ich den Zweig aus Dropdown als Master ausgewählt und in nur einer Minute wurde er erfolgreich veröffentlicht.

1
Vishal Gulati

Dies geschah mit mir und sobald ich einen weiteren Commit durchführte, löste sich das Problem von selbst. Ich habe der index.html-Datei in meinem dist-Ordner gerade ein Leerzeichen hinzugefügt, die Änderung in meinem gh-pages-Zweig und BAM übernommen und übernommen. Jetzt kann ich auf username.github.io/repository/index.html zugreifen, indem ich einfach zu username.github.io/repository gehe.

1
Patrick Graham

Ähnliches Problem. Ich musste zufällige Änderungen an meinem HTML-Code vornehmen und den git add/commit/Push-Prozess durchlaufen. Das hat es für mich behoben! Jetzt kann ich auf meine Seite zugreifen, ohne am Ende der URL .html hinzufügen zu müssen.

1
mexcelus

Ich hatte ein ähnliches Problem mit dem privaten Repository. Mein Git-Projekt enthielt index.html im Stammverzeichnis, aber die Seite wurde nicht unter http(s)://<username>.github.io/<projectname> path angezeigt.

Die Lösung für beide Möglichkeiten (öffentliches Repository oder nicht) besteht darin, GitHub-Seiten in den Projekt-Repository-Einstellungen unter "GitHub-Seiten" zu aktivieren.

Beachten Sie jedoch, dass durch das Aktivieren von Seiten im privaten Repository die HTML-Dateien öffentlich werden.

0
Andrej Buday