文章目录
  1. 1. hexo Deployer not found: github 是什么情况
  2. 2. 无法生成feed.xml和sitemap.xml
  3. 3. hexo deploy时提示Erro

HEXO升级到3+以后,不可避免的带来了一些坑。

hexo Deployer not found: github 是什么情况

执行hexo deploy时,提示ERROR Deployer not found: github

解决方案:
在version 3中的配置文件__config.yml,需要将type: github修改为type: git
然后执行命令:npm install hexo-deployer-git --save

如此就可正常使用。

无法生成feed.xml和sitemap.xml

解决方案:

1
2
npm install hexo-generator-feed --save
npm install hexo-generator-sitemap --save

然后在__config.yml配置文件中追加信息:

1
2
3
4
5
6
7
8
9
10
11
12
13
# Extensions
Plugins:
- hexo-generator-sitemap
- hexo-generator-feed

#sitemap
sitemap:
path: /sitemap.xml
#Feed Atom
feed:
type: atom
path: /atom.xml
limit: 20

hexo deploy时提示Erro

1
2
Error: error: RPC failed; result=56, HTTP code = 200
fatal: The remote end hung up unexpectedly

在网上搜了一下大概是网络的问题,设置了一个git代理来解决

git代理的设置:

1
2
git config --global http.proxy http://xx.xx.xx.xx:xxxx
git config --global https.proxy http://xx.xx.xx.xx:xxxx

再次尝试执行hexo deploy成功!

文章目录
  1. 1. hexo Deployer not found: github 是什么情况
  2. 2. 无法生成feed.xml和sitemap.xml
  3. 3. hexo deploy时提示Erro