本文主要介绍了在Windows下如何配置Hexo博客。

1、配置github
2、安装Node.JS
3、安装Hexo
(1)指定npm的镜像

1
npm install -g cnpm --registry=https://registry.npm.taobao.org

(2)安装hexo

1
2
cnpm install hexo-cli -g
cnpm install hexo --save

(3)cd到博客文件夹

1
cd <folder>

(4)初始化hexo

1
2
hexo init 
cnpm install

3、配置Hexo
(1)配置_config.yml文件
将_config.yml文件的deploy项修改为类似如下内容:

1
2
3
4
deploy:
type: git
repository: git@github.com:hunterzhang86/hunterzhang86.github.io.git
branch: master

(2)配置CNAME文件
在source目录下新增CNAME文件,里面的内容填写为自己的域名(如www.ihunter.me),如果没有域名可跳过该步骤

4、新建md文件生成博客并提交到github
(1)在source/_posts目录下新建一个md文件

(2)生成博客

1
2
hexo c
hexo g

(3)提交博客

1
hexo d

FAQ
1、如何卸载hexo ?

1
cnpm uninstall hexo

2、如何使用hunter主题

1
git clone https://github.com/hunterzhang86/hunter.git themes/hunter

修改博客根目录下的配置文件 _config.yml,把theme的值修改为 hunter.

3、升级到hexo 3.0后deploy出现 error deployer not found:git 错误
执行以下命令安装插件即可

1
cnpm install hexo-deployer-git --save

4、使用hexo 3.0后deploy出现 fatal: Not a git repository (or any of the parent directories) 错误
原因是hexo默认是以项目根目录下的.deploy_git作为git仓库,所以我们得把这个仓库与线上的xxx.github.io仓库绑定,如果绑定过其它目录下的仓库,可以直接把隐藏目录.git复制到.deploy_git目录下。

5、如何初始化gitment评论系统
首先需要在git上添加一个repo,然后需要在OAuth Apps里面添加应用权限授予我们的个人网站,具体可参考 Hexo博客框架下Gitment取代多说评论https://sogrey.github.io/article/Hexo-%E6%B7%BB%E5%8A%A0-Gitment-%E8%AF%84%E8%AE%BA/

Contents