一、博客环境
我的hexo版本是5.4.0,next版本是7.8.0。因 jsdelivr cdn报错导致博客首页无法访问
二、修改next cdn
首先进入hexo博客首页,F12查看报错的 jsdelivr 地址
在themes/next/_config.yml中替换相关cdn地址,我是替换了如下四个地址:
jquery: //cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js
fancybox: //cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js
fancybox_css: //cdnjs.cloudflare.com/ajax/libs/fancybox/3.3.5/jquery.fancybox.min.css
lazyload: //cdnjs.cloudflare.com/ajax/libs/lozad.js/1.14.0/lozad.min.js
三、修改Valine cdn
接着,发现valine的av-min.js也因为 jsdelivr 的cdn地址出现了问题
修改themes/next/source/js/Valine.min.js中的av-min.js的地址,替换为:
//code.bdstatic.com/npm/leancloud-storage@4.12.0/dist/av-min.js
四、结果
至此,博客首页已经能够访问,因 jsdelivr cdn 报错的问题成功解决
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)