我只是想知道 GitHub 页面需要多长时间才能显示我添加到存储库的新项目。
我改变了
index.html
但是10分钟后它仍然显示上一页...
Github 页面通过 CDN 进行缓存。正如 JoelGlovier 在评论中所解释的,您仍然可以通过在查询字符串中附加一个版本(例如
https://username.github.io/awesome-repo/?version=f36af92
)来获得页面的最新版本,这样您就不会获得页面的缓存版本。
Github 还有一个部署页面:
https://github.com/<user>/<repo>/deployments
,其中列出了部署及其部署时间。
从环境下拉列表中选择
github-pages
。
这有助于了解您最新的
git push
是否已部署。
Github 页面通过 CDN 进行缓存。因此,用户每次都必须清除站点缓存才能加载新的更改。要克服这个问题,您可以在 HTML 代码中使用元标记,它们将在不缓存的情况下加载网页。将其包含在您的
index.html
中
文件。
<meta http-equiv='cache-control' content='no-cache'>
<meta http-equiv='expires' content='0'>
<meta http-equiv='pragma' content='no-cache'>
使用此功能,您将不会获得页面的缓存版本。