hexo的安装教程网上一大堆,我也就不多说了,倒是遇到一些问题找了很久才找到解决方法,乘着hexo刚装好,写一下之前遇到的一些问题和解决方案吧
npm install 下载速度慢
换源,换成淘宝的源
1 | npm config set registry http://registry.npm.taobao.org |
还有其他方法可以换源,就不说了。
参考方法:https://www.cnblogs.com/susu8/p/9208826.html
npm install 部分包安装失败
大致情况像这样:
首先检查npm版本,有的可能是npm或者nodejs版本太低导致的。
如果不是版本问题,(那我也不知道啥原因),但可以添加参数–ignore-scripts,来阻止运行package.json中指定的scripts脚本
1 | npm install --ignore-scripts |
参考方法:https://blog.csdn.net/weixin_38187317/article/details/84782923
hexo本地部署后只有一串代码,无法解析模板文件
像这样:
依然是原因不明,解决方法如下:
1 | npm install hexo-renderer-ejs --save |
即可成功加载。
参考方法:https://blog.csdn.net/liu251/article/details/40148645
hexo d错误:fatal: unable to auto-detect email address
原因是没有配置git邮箱。
进入我们的项目,打开隐藏文件选项
打开.deploy_git/.git/config
在最后一行加两句
1 | [user] |
上传到github后无法加载css文件
有点东西要说,首先分两种情况,换了主题和没换主题,先来说没换主题吧,没换应该相对比较简单
没换主题
打开你的项目/_config.yml
修改下面这个东西:
url为网站的目录,root为网站的根目录,一般来说都是类似
1 | url: https://www.baidu.com/ |
但是也有像配置文件中的那种情况,所以根据自己情况填写。
值得注意的是 网站物理目路径默认为:你的项目地址/public,这也是会被上传到github上的内容。
换了主题
这个就更难顶一些,你要先把主题下载到你的项目地址/themes里,然后进入刚刚下载的主题文件夹,更改_config.yml(这是前端页面的配置文件)配置完这个之后再到你的项目地址配置_config.yml(这是hexo的配置文件)
在你运行了hexo g
之后他会将你下载的文件进行配置并覆盖到public目录中,也就是说如果你要改前端,最好在themes里配置完再运行(不然直接覆盖了public,全部木大
剩下好像没啥东西了,就这样吧
- 本文作者: Sn1pEr
- 本文链接: https://sn1per-ssd.github.io/2021/02/06/hexo安装时遇到的一些问题/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!