solve your hexo issue

124 阅读1分钟

在使用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.
解决方案:

  1. 删除hexo文件夹下面的.deploy_git文件夹
  2. 运行 git config --global core.autocrlf false
  3. 依次执行
    hexo clean
    hexo g
    hexo d