Hexo-Icarus 4.0 配置记录(持续更新)

修改Valine评论系统js文件cdn

默认条件下Valine评论系统中av.min.js文件使用了leancloud的cdn,但是leancloud.cn 以及lncld.net 域名不能解析了,从而导致网页加载特别缓慢的问题,解决方案是,在node_modules文件夹中搜索valine.js文件,打开该文件,文内搜索av.min.js,可以看到以下代码:

1
2
3
4
5
6
7
8
9
10
11
return (0, _inferno.createFragment)([(0, _inferno.createVNode)(1, "div", "content", null, 1, {
"id": "valine-thread"
}), (0, _inferno.createVNode)(1, "script", null, null, 1, {
"src": "//cdn1.lncld.net/static/js/3.0.4/av-min.js"
}), (0, _inferno.createVNode)(1, "script", null, null, 1, {
"src": jsUrl
}), (0, _inferno.createVNode)(1, "script", null, null, 1, {
"dangerouslySetInnerHTML": {
__html: js
}
})], 4);

"src": "//cdn1.lncld.net/static/js/3.0.4/av-min.js"更改为"src": "https://cdn.jsdelivr.net/npm/leancloud-storage@3/dist/av-min.js"后重新生成部署网页即可解决该问题。

增加备案信息

编辑\themes\icarus\layout\common\footer.jsx,增加以下代码:

1
2
3
4
5
6
7
8
9
        dangerouslySetInnerHTML={{ __html: visitorCounterTitle }}></span> : null}
</p>
// 以下为增加的内容
<p class="is-size-7">
<a href="https://beian.miit.gov.cn" target="_blank" rel="noopener">粤ICP备2023036560号-1</a>
</p>
<p class="is-size-7">
<a href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11030102011526" target="_blank" rel="noopener">京公网安备 11030102011526号</a>
</p>

重新生成部署网页后即可看到备案信息。

Hexo-Icarus 4.0 配置记录(持续更新)

https://www.sevenyuan23.me/posts/4e5ad419.html

Author

SevenYuan23

Posted on

2022-12-25

Updated on

2023-04-22

Licensed under

Comments