我有一个基于Jekyll Bootstrap的博客托管在Github Pages上。
我的问题是:每次我更改网页内容,都必须强制重新加载页面(CTRL + R)才能看到更改。
Jekyll或者我的浏览器似乎不能意识到有新版本可用来发送。
我应该如何配置Jekyll以更好地处理这个问题?
我有一个基于Jekyll Bootstrap的博客托管在Github Pages上。
我的问题是:每次我更改网页内容,都必须强制重新加载页面(CTRL + R)才能看到更改。
Jekyll或者我的浏览器似乎不能意识到有新版本可用来发送。
我应该如何配置Jekyll以更好地处理这个问题?
有几个Jekyll插件可以处理资源缓存失效。
https://github.com/ixti/jekyll-assets/
http://matthodan.com/2012/11/22/jekyll-asset-pipeline.html
我尝试了jekyll-assets,它非常好用,可以管理各种带有md5版本号的资源。<link href="{{ ASSET_PATH }}/css/global.css?{{ site.time | date:'%Y%m%d%U%H%N%S' }}" rel="stylesheet">
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
project.css
新文件名:projectv01.css
或者您喜欢的其他名称。