换了Windows电脑,之前Macbook下的markdown文件暂时还找不回来,所以无奈只能把之前的博客都删掉了,也鉴于之前的文章写得实在有点。。
话不多说,这篇文章的主要内容讲的是在Windows下如何配置Hexo,踩得坑比较多,大家将就着看。

1、配置github

2、安装Node.JS

3、安装Hexo

(1)指定npm的镜像

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

(2)安装hexo

cnpm install hexo-cli -g
cnpm install hexo --save

(3)cd到博客文件夹

cd <folder>

(4)初始化hexo

hexo init 
cnpm install

3、配置Hexo

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

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)生成博客

hexo c
hexo g

(3)提交博客

hexo d

FAQ

1、如何卸载hexo

cnpm uninstall hexo

2、如何使用hunter主题

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

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

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

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目录下。