360 字
2 分钟
由于 CDN 下线导致的,安知鱼主题图片无法显示/加载

引言#

在一次更新和调试中,我突然发现自己的博客所有图片都加载不出来,文章二维码也失效了。起初我还以为是主题配置出了错,但仔细排查后才发现,真正的原因是字节跳动公共静态资源库被下线,导致主题依赖的外部 JS 资源无法正常获取。

这篇文章记录了我定位问题的过程,以及通过替换 CDN 链接来解决故障的方法,希望能帮到遇到同样问题的朋友。


典型症状#

  • 全站图片无法加载且控制台中显示多个依赖无法加载
  • 部分功能无法使用,如文章二维码
  • 从主页进入文章可显示图片,但在文章页面刷新后无法显示图片

症状表现


故障原因#

字节跳动静态资源公共库因黑产问题下线

字节跳动静态资源公共库因黑产问题下线


解决方法#

定位故障原因#

在故障页面按下 F12,进入网络页面点击刷新查看 JS 获取情况。

定位故障示例

qrcode.min.js 无法加载为例#

复制请求 URL,使用编辑器搜索定位后替换为可用的 CDN 即可,比如 VSCode。

https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/qrcodejs/1.0.0/qrcode.min.js

替换为 https://cdn.bootcdn.net/ajax/libs/qrcodejs/1.0.0/qrcode.min.js

替换示例


可能的隐患#

themes\anzhiyu\sw-rules.js 里还有对 bytecdntp.com 的引用。

由于 CDN 下线导致的,安知鱼主题图片无法显示/加载
https://blog.ccwait.com/posts/hexo-anzhiyu-image-fix/
作者
Ctanhuawu
发布于
2025-08-16
许可协议
CC BY-NC-SA 4.0

评论

欢迎留下你的想法。