解决icarus页面打开慢的问题
本文最后更新于:2022年4月22日 上午
构建完博客后会发现页面打开和刷新很慢,原因是什么
解决 icarus 引入字体图标超时
上篇文章已经可以访问到主页了,但是会发现主页要等待近半分钟才能显示页面,找了一下,发现是 cdn 引入字体图标的时候请求超时了
![](/2020/10/28/blog/%E8%A7%A3%E5%86%B3icarus%E9%A1%B5%E9%9D%A2%E6%89%93%E5%BC%80%E6%85%A2%E7%9A%84%E9%97%AE%E9%A2%98/network_error.png)
![](/2020/10/28/blog/%E8%A7%A3%E5%86%B3icarus%E9%A1%B5%E9%9D%A2%E6%89%93%E5%BC%80%E6%85%A2%E7%9A%84%E9%97%AE%E9%A2%98/network_error2.png)
可以看到上面请求 font-awesome 字体图标的时候挂了,既然找到了问题在哪,就好解决了,一步一步找后发现是这个加载是在 hexo-component-inferno 这个包中配置的 cdn 请求地址
- node_modules 中找到
hexo-component-inferno
找到后有两种解决方法
直接注释该行
该方法会导致页面无法使用字体图标
1.1 会发现底部的link图标不显示了
修改 cdn 引用地址
在https://www.bootcdn.cn/
中找到font-awesome
的链接复制下来
保存后后依次运行以下命令
bashhexo clean
bashhexo g
bashhexo s
接着在浏览器打开控制台可以看到字体图标已经请求成功了
![](/2020/10/28/blog/%E8%A7%A3%E5%86%B3icarus%E9%A1%B5%E9%9D%A2%E6%89%93%E5%BC%80%E6%85%A2%E7%9A%84%E9%97%AE%E9%A2%98/network_success.png)
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议,转载请注明出处。