【问题标题】:Github pages does not update without clearing cacheGithub 页面在不清除缓存的情况下不会更新
【发布时间】:2020-10-21 09:14:32
【问题描述】:

我一直在使用 GitHub 页面创建我的第一个网站,它正在运行,但每次添加新内容时都必须清除缓存或打开隐身窗口,这很烦人。

我计划在发布到网站之前使用 Jekyll 来测试东西,但我想知道这是否会发生在每个人身上,如果是这样,是否有办法改变它?

我不希望人们看到我网站的以前版本,因为他们没有清除缓存。

【问题讨论】:

    标签: html github github-pages


    【解决方案1】:

    您可以向您的页面添加缓存清除指令,如 seen here,由 Todd Motto 编写:

    <link href="{{ "/css/main.css" | prepend: site.baseurl }}?{{ site.time | date: '%s%N' }}" rel="stylesheet">
    

    一旦我发布了这个博客(即现在,正如你正在阅读的那样),它就会再次发生变化。这意味着如果您进行重要的网站更新,则不会显示浏览器的硬刷新或显示时髦的样式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-24
      相关资源
      最近更新 更多