Hexo cdn.jsdelivr.net 失效
引入 cdn.jsdelivr.net 下的静态资源超时问题
Powered by:NEFU AB-IN
cdn.jsdelivr.net 失效
-
起因
我的博客最近加载变得非常慢,我以为是服务器带宽的问题,但后台查看其实峰值很低,查看网页才发现静态文件的加载用时很久,运气不好还会出现超时的情况
我的博客主题大部分用的都是 cdn.jsdelivr.net 的 cdn 静态资源,大部分都会超时
-
解决办法
将
cdn.jsdelivr.net
换成unpkg.com
即可
比如:https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js
替换为https://unpkg.com/jquery@3.5.1/dist/jquery.min.js
-
Hexo 问题
如果你的博客和我一样,是 hexo 搭建的,那么我们需要将静态文件的 URL 前缀进行修改
-
打开主题根目录下的
_config.yml
文件 -
找到 cdn 的选项
-
将
cdn.jsdelivr.net
换成unpkg.com
即可比如
1
2fontawesome: //unpkg.com/@fortawesome/fontawesome-free@5.12.1/css/all.min.css
jquery: //unpkg.com/jquery@v3.4.1/dist/jquery.min.js
-
-
Hexo katex
有关 mathjax 和 katex 的 cdn 修改实在上面说的 cdn 修改没有的
这两个的修改在单独的配置中,也是在
_config.yml
中修改前
修改后