GitHub上搭建Hexo化的博客
遇过的坑:
- 使用GitBash安装Hexo(npm的环境变量配置)注意 安装完成后添加Path环境变量,使
npm
命令生效。新版已经会自动配置Path -
1
;C:\Program Files\nodejs\node_modules\npm
- 第二坑:安装了旧版本的hexo,卸载:Q:如何卸载Hexo?A:3.0.0版本执行
npm uninstall hexo-cli -g
,之前版本执行npm uninstall hexo -g
。Q:如何安装旧版本Hexo?A:先卸载当前版本,以2.8.3为例,执行npm install hexo@2.8.3 -g
,再初始化并安装依 - 第三坑:ERROR Deployer not found: git
- 解决:npm install hexo-deployer-git --save
- hexo generate
- hexo deploy
第四坑:
JS-YAML: incomplete explicit mapping pair; a key colon is missed at line 18, column 29:
|
只需加一个:即可
第五坑:在type处多写了:,反馈...
第六坑:Install hexo-deployer-git.首先安装他
地流坑:先hexo generate 然后才deploy
底气坑:
先
Gaby@Gaby-PC MINGW64 /c/blog
$ npm install hexo-migrator-rss --save
hexo-migrator-rss@0.1.2 node_modules\hexo-migrator-rss
后
Gaby@Gaby-PC MINGW64 /c/blog
$ npm install hexo-generator-feed --save
hexo-generator-feed@1.0.3 node_modules\hexo-generator-feed
├── object-assign@3.0.0
└── ejs@1.0.0
否则:
Gaby@Gaby-PC MINGW64 /c/blog
$ hexo migrate rss http://feed.cnblogs.com/blog/u/226073/rss
undefined migrator plugin is not installed.
Installed migrator plugins:
For more help, you can check the online docs: http://hexo.io/
说明这些命令都要在根目录下运行
摘要:
添加RSS
安装RSS插件到博客根目录下
npm install hexo-generator-feed --save
你可以在博客public目录下找到atom.xml
文件,有了这个文件,别人就可以订阅你的博客,你也可以使用rss来迁移文件
hexo migrate rss <source>