在使用hexo搭建github博客过程中可能出现的问题和解决方案
issue 1:使用hexo切换主题时发生端口号冲突
解决方案:在hexo目录下的_config.yml文件中添加如下内容:
server:
port: 4001 #端口号随意,默认是4000
compress: true
header: true
添加完成后打开git bash,输入如下命令查看效果:
hexo clean
hexo g
hexo s
最后完成上线和部署:
hexo clean
hexo g -d
issue 2:hexo本地测试运行重启后页面空白,提示 : WARN No layout: index.html
解决方案:
1.git clone your_theme 时需要clone在hexo\themes目录下,而不是在hexo目录下
移动 ”your_theme“ 文件夹至hexo\themes目录下即可。
2.如果还有报错,检查你的_config.yml中themes的配置名称和下载的主题文件夹名称是否一致,若不一致,请修改成一致。
3.添加完成后打开git bash,输入如下命令查看效果:
hexo clean
hexo g
hexo s
issue 3: hexo部署项目到github时,git出现报错信息:FATAL Something’s wrong.
解决方案:
- 删除hexo文件夹下面的.deploy_git文件夹
- 运行 git config --global core.autocrlf false
- 依次执行
hexo clean
hexo g
hexo d