- 已编辑
最近收到了很多关于因为 jsDelivr CDN 导致页面无法正常访问的问题,但这实际上在 2021 年 12 月就已经出现了此问题,我们也及时发布了移除 jsDelivr CDN 的版本(https://bbs.halo.run/d/2027-halo-1417-jsdelivr-cdn)。其主要原因是 jsDelivr CDN 在国内提供的节点被停止解析,随后 jsDelivr 官方将国内节点解析到了海外的节点。具体可以查阅:jsdelivr/jsdelivr18348
解决方案:
- 后台的 jsDelivr CDN 资源已经在 1.4.17 之后的版本移除,Halo 升级到 1.4.17 以上(截止到发帖的版本为 1.5.3)即可解决。升级之后,页面访问速度完全由服务器带宽决定,可以自行优化。
- 主题(前台)端需要根据主题的情况而定,一般可以检查一下主题设置是否有提供禁用 CDN 的选项。如果没有,可以在主题对应的 issues 或者此论坛的帖子查询解决方案。
- 评论组件暂时可以使用 unpkg.com 的 CDN,在后台的评论设置替换即可,官方的组件如下:
- halo-comment:
https://unpkg.com/halo-comment@latest/dist/halo-comment.min.js
- halo-comment-normal:
https://unpkg.com/halo-comment-normal@latest/dist/halo-comment.min.js
- halo-comment:
相关帖子:
- 请问如何关闭halo博客的jsdelivr 加速 而使用腾讯云的cdn来加速halo博客
- 博客后台无法登录
- /admin后台部分,对应的css和js文件cdn加载好慢,导致超时,一直转圈!
- 无法访问后台且前台样式丢失
- cdn.jsdelivr.net国内访问出现问题
- cdn.jsdelivr.net国内访问异常问题(评论插件相关)
- 打不开后台管理了
GitHub 相关 Issues: