记录一次Hexo踩坑吧

博客引入了美化mac代码框的css和字体文件,本地预览一切正常可是部署后却和本地预览不一样

博主逐步排查

浏览器缓存

CDN缓存

GitHub抽风

文件未正常引用

按F12可以看到本地预览与部署后加载的index.css的区别

部署

部署后↑

本地预览

本地预览↑

起初怀疑是上传问题就百度了一下

截图1

换成CMD后尝试依然还是存在问题,但是发现解决了中文乱码的问题,也算是有收获

打开GitHub查看源文件

截图2

发现GitHub中源文件也是正常的

那么问题就出在缓存中

首先ctrl+F5刷新浏览器缓存,并没有用

接下来检查CDN缓存,CDN全局刷新缓存也没有效果

后来想到好像开启了CDN回源配置中的”源站资源迁移 “

将其关闭后

截图3

刷新CDN缓存,刷新浏览器缓存,成功!