【发布时间】:2020-10-21 09:14:32
【问题描述】:
我一直在使用 GitHub 页面创建我的第一个网站,它正在运行,但每次添加新内容时都必须清除缓存或打开隐身窗口,这很烦人。
我计划在发布到网站之前使用 Jekyll 来测试东西,但我想知道这是否会发生在每个人身上,如果是这样,是否有办法改变它?
我不希望人们看到我网站的以前版本,因为他们没有清除缓存。
【问题讨论】:
标签: html github github-pages
我一直在使用 GitHub 页面创建我的第一个网站,它正在运行,但每次添加新内容时都必须清除缓存或打开隐身窗口,这很烦人。
我计划在发布到网站之前使用 Jekyll 来测试东西,但我想知道这是否会发生在每个人身上,如果是这样,是否有办法改变它?
我不希望人们看到我网站的以前版本,因为他们没有清除缓存。
【问题讨论】:
标签: html github github-pages
您可以向您的页面添加缓存清除指令,如 seen here,由 Todd Motto 编写:
<link href="{{ "/css/main.css" | prepend: site.baseurl }}?{{ site.time | date: '%s%N' }}" rel="stylesheet">
一旦我发布了这个博客(即现在,正如你正在阅读的那样),它就会再次发生变化。这意味着如果您进行重要的网站更新,则不会显示浏览器的硬刷新或显示时髦的样式。
【讨论】: