Hexo使用过程中常见问题汇总
Hexo使用过程中常见问题汇总
前言
最近在学习Hexo+butterfly主题进行网站搭建,在搭建的同时遇到了不少问题,于是想写个帖子把遇到的一些问题汇总一下,方便大家查找。
问题
问题一:在本地网站运行的好好的,但是上传到网上以后网站主题不能显示
问题分析:可能是没有修改Hexo的_config.yml文件中的URL设置
解决方案:修改_config.yml中的url设置 改成网站地址(通过什么网址访问的网站填什么)
例如:我的网站的网址是 https://lleostar.github.io

因此修改到对应位置

问题二:如何实现图片插入
这个问题我在网上也找了很多解决方法的描述,有一个博主讲的挺好的,但是本人愚钝,照着试了一下发现整不明白,于是采用摆烂法,退而求其次
解决方案:可以参考一下这个博主的文章
实在解决不了,可以和我一样采取[摆烂的解决方式](图片插入测试 | Leostar)
问题三:端口被占用
问题描述:我用hexo s
指令时出现过这样的警告报错
localhost:4000无响应
问题分析:这种错误是由于hexo默认的4000端口被占用导致的,就我的观察来看,一般是因为之前已经在一个git bash中使用了hexo s
,占用了4000端口,然后又开了一个git bashi 又使用了一次hexo s
,先前已经本地打开了网站导致4000端口处于占用状态,然后用完忘记关了,导致一直处于本地打开的状态,一直占用着此端口导致的。
解决方法:检查一下自己是不是开了两个git bash的窗口,然后解除其中一个的hexo s
本地打开状态
注:若没有上述情况,可能是别的应用占用了这个端口,可看这个博主的帖子,更换端口。
参考链接:hexo sever端口占用,localhost:4000无响应_weixin_34349320的博客-CSDN博客
问题四:无法连接到github服务器
问题描述:hexo d时出现
fatal: unable to access ‘https://github.com/lleostar/lleostar.github.io.git/':
这种报错
问题分析:github服务器在外网,连接不上。
解决方案:
git config --global --unset http.proxygit config --global --unset https.proxy
打开git bash通过上述指令取消代理
多上传几次
未完待续…..
只要我不偷懒当鸽子的话