在Github上修改文件后jsDelivr调取时仍然调取之前的缓存

今天把网站恢复正常时发现我的首页背景图还是和昨天的一样(其实网页头像也是如此),当时就是这个问题而搞得我花一下午的时间来解决

最先开始我解决头像不能换回来这个问题我是直接修改后缀名然后重新上传一次就解决了

但是背景图的话如果我要改后缀名的话那我还要去改主题代码,但是我懒得去找这个代码了

于是……

翻了下jsDelivr的文档发现了这个东西

20200405165448.png

于是我就尝试去修改(因为主题配置文件那里有cdn访问加速选项)

修改后刷新一下缓存,搞定!


在写这篇文章之前我还看了一眼官方文档,然后看到了这个…

20200405165543.png

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

20200405165606.png

然后我去找背景图片的文件夹,然后打开了0.jpg……

发现网址那边加了个**@master**

然后我删掉@master再访问,发现访问的还是昨天的图片

放张图去对比一下

对比

那也就是说……只要在仓库名后面加个@master,jsDelivr就会请求这个仓库下master分支下的文件咯?


标签:, , | 分类于 笔记


点击切换到:Disqusjs | Waline 评论系统  

主题刚换还没来得及完善,评论什么的后面再说
萌ICP备 20215956号
采用 CC BY-NC-SA 4.0 许可协议,著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
© 2020 lijiakaijun - Powered By Hexo And Merry