在Github上修改文件后jsDelivr调取时仍然调取之前的缓存
今天把网站恢复正常时发现我的首页背景图还是和昨天的一样(其实网页头像也是如此),当时就是这个问题而搞得我花一下午的时间来解决
最先开始我解决头像不能换回来这个问题我是直接修改后缀名然后重新上传一次就解决了
但是背景图的话如果我要改后缀名的话那我还要去改主题代码,但是我懒得去找这个代码了
于是……
翻了下jsDelivr的文档发现了这个东西

于是我就尝试去修改(因为主题配置文件那里有cdn访问加速选项)
修改后刷新一下缓存,搞定!
在写这篇文章之前我还看了一眼官方文档,然后看到了这个…

然后我就按照格式输入进去后发现了这个页面…(因为没有版本所以就直接不加@)

然后我去找背景图片的文件夹,然后打开了0.jpg……
发现网址那边加了个**@master**
然后我删掉@master再访问,发现访问的还是昨天的图片
放张图去对比一下

那也就是说……只要在仓库名后面加个@master,jsDelivr就会请求这个仓库下master分支下的文件咯?
- 本文标题:在Github上修改文件后jsDelivr调取时仍然调取之前的缓存
- 本文作者:test
- 创建时间:2020-04-05 16:13:30
- 本文链接:https://fydy.pages.dev/posts/44607.html
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
评论