同时将博客部署到 github 和 conding
前言
之前我是把 hexo 托管在 github,但是毕竟 github 是国外的,访问速度上还是有点慢,所以想也部署一套在国内的托管平台, 所以就决定部署到 coding。 查询了多方资料,终于鼓捣出了本地一次部署,同时更新到 github 以及 coding。
具体过程如下:
一·注册
二·创建仓库
三·同步本地 hexo 到 coding 上
如果
本地打开 id_rsa.pub 文件,复制其中全部内容,填写到 SSH_RSA 公钥 key 下的一栏,公钥名称可以随意起名字。完成后点击“添加”, 然后输入密码或动态码即可添加完成。没有的话先生成,如何生成百度好了。
添加后,在 git bash 命令输入:
ssh -T git@git.coding.net 如果得到下面提示就表示公钥添加成功了:
Coding.net Tips : [Hello ! You've conected to Coding.net by SSH successfully! ]
四·配置_config.yml
在 Hexo 根目录下_config.yml 文件中的 deploy 如下 根据 Hexo 官方文档需要修改成下面的形式
我的为
五·pages 服务方式部署
部署博客方式有两种,第一种就是 pages 服务的方式,也推荐这种方式,因为可以绑定域名,而第二种演示的方式必须升级会员才能绑定自定义域名。pages 方式也很简单 就是在 source/需要创建一个空白文件,至于原因,是因为 coding.net 需要这个文件来作为以静态文件部署的标志。就是说看到这个 Staticfile 就知道按照静态文件来发布。
分支选择 master,因为前面配置的分支是 master,因此开启之后,也需要是 master。然后看起之后就可访问了。
注意: 如果你的项目名称跟你 coding 的用户名一样,比如我的用户是叫 tengj,博客项目名也叫 tengj 那直接访问 tengj.coding.me 就能访问博客,否则就要带上项目名:tengj.coding.me/项目名 才能访问 推荐项目名跟用户名一样,这样就可以省略项目名了
最后使用部署命令就能把博客同步到 coding 上面:
版权声明: 本文为 InfoQ 作者【Five】的原创文章。
原文链接:【http://xie.infoq.cn/article/3fadca2e7221186f401e2e9c4】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论