第三章 将hexo部署到远程仓库

1.安装hexo插件

进入你的hexo主目录进行操作

    cd /d/hexo
    npm install hexo-deployer-git --save

2.修改hexo目录下的_config.yml

用notepad++打开hexo目录下的_config.yml, 按ctrl+f搜索关键字“deploy”,然后修改以下内容为

    deploy:
    type: git
    ##repository: http://github.com/KaimingWan/kaimingwan.github.io
    ##branch: master


    repository:  git@gitcafe.com:KaimingWan/kaimingwan.git
    branch: gitcafe-pages  ##github上是master

注意一下repository后面的格式:
如果是在gitcafe上则应该写:git@gitcafe.com:用户名/项目名.git

如果是在github上则应该写: http://github.com/用户名/项目名

这里说明下:带#号的是注释,不起任何效果,可以看到配置文件中有2个仓库,不带#号的是有效果的。如果你需要同时在github上维护2个远程仓库,那么以后你采用hexo来部署到远程仓库的时候要执行两次,分别使用这里的两个远程仓库。比如我要发在github上的时候,就把gitcafe相关的repository和branch注释掉

3.采用hexo一键部署到github或者gitcafe上

先在本地查看是否正常:

    hexo clean 
    hexo generate
    hexo server

确定在本地没问题之后部署到远程仓库

    hexo d

4.打开浏览器验证

如果你部署的是在github上,那么网址格式为
http://你的项目名 例:http://kaimingwan.github.io

如果你部署的是在gitcafe上,那么网址格式为
http://你的项目名 例:http://kaimingwan.gitcafe.io