Ich frage mich nur, wie lange es dauert, bis die GitHub-Seite die neuen Elemente anzeigt, die ich dem Repository hinzugefügt habe.
Ich habe mich geändert, index.html
aber nach 10 Minuten wurde immer noch die vorherige Seite angezeigt ...
github
updates
github-pages
MYjx
quelle
quelle
Antworten:
Wenn Sie Ihre Site zum ersten Mal erstellen, dauert es ungefähr 10 Minuten, bis sie angezeigt wird. Nachfolgende Builds dauern nur Sekunden ab dem Zeitpunkt, an dem Sie die Änderungen in Ihr GitHub-Repository übertragen.
Abhängig davon, wie Sie Ihre Domain konfiguriert haben , kann es jedoch zusätzliche Zeit geben, bis der CDN-Cache unterbrochen ist.
Hinweis: Die Verwendung einer Subdomain, wie dies bei
yourproject.github.io
der empfohlenen Domain-Einrichtung der Fall ist, bedeutet jedoch, dass das Anzeigen von Seitenerstellungen länger dauert, da der Vorteil der Verwendung des GitHub-CDN besteht.quelle
myfile.jpg?ver=123
und jedes Mal, wenn Sie die Zeichenfolge aktualisieren, wird der Cache kaputt gehen, und Sie können überprüfen, ob das CDN aktualisiert wird.Github-Seiten werden mit CDN zwischengespeichert. Wie von JoelGlovier in den Kommentaren erläutert , können Sie weiterhin die neueste Version Ihrer Seiten verwenden, indem Sie eine Version an die Abfragezeichenfolge anhängen, z. B.
https://username.github.io/awesome-repo/?version=f36af92
damit Sie keine zwischengespeicherte Version Ihrer Seite erhalten.quelle
Github hat auch eine Bereitstellungsseite
https://github.com/<user>/<repo>/deployments
, auf der die Bereitstellungen und die Zeit aufgelistet sind, zu der sie bereitgestellt wurden.Wählen Sie
github-pages
aus der Dropdown-Liste Umgebungen.Auf diese Weise können Sie feststellen, ob Ihre neueste
git push
Version überhaupt bereitgestellt wurde.quelle