发现
重新尝试部署博客的过程中,在调整语法高亮的时候发现无论我怎么修改hexo的highlightjs样式,网页上的代码块都保持原样。
解决过程
直觉可以想到就是cache问题。我关掉了浏览器的cache,发现问题依旧。
去找了我使用的主题相关的highlight样式问题,没有遇到有效的问题和解决方案。
最后我去浏览器的资源栏里把当前的高亮css拉了出来,又手动访问了下css的源网址,发现确实是默认的highlight-dark,这就基本确定是cdn cache了。我一直有疑问的是免费的cloudflare会有cache服务吗,登到cf后台发现还真有..
最终结果
手动强制清除了highlight样式的缓存,回博客刷新一下,问题解决。