把博客同时部署到github和coding上

这是搭建博客系列的第三篇,今儿个一齐补上。为了搭个博客,看了不知道多少别人的文章,也是折腾的够呛,但不管怎样还是算成功了;话说回来,至于为什么要托管到 coding 上,原因大家也应该能猜到,就是github访问速度偏慢,体验不是很好,不说了,直接进入正题。

注册 coding.net 账号并创建项目

项目名最好跟用户名一样
注册 coding创建项目

设置 coding SSH KEY

这个就用当时设置github的一样就行了
设置 coding SSH KEY

_config.yml配置

deploy:
  type: git
  repo: 
        github: git@github.com:hogenlaw/hogenlaw.github.io.git,master
        coding: git@git.coding.net:hogenlaw/hogenlaw.git,master

替换你的项目名,注意空格,我这儿用的是ssh,而不是https

部署项目到 coding上

  • 进入 myblog 根目录下,先敲如下命令。为了使用hexo d来部署到git上

    $ npm install hexo-deployer-git --save
    
  • 使用部署命令就能把博客同步到 coding 上面

    hexo deploy -g
    

pages服务方式部署

部署博客方式有两种,第一种就是pages服务的方式,也推荐这种方式,因为可以绑定域名,而第二种演示的方式必须升级会员才能绑定自定义域名。pages方式也很简单就是在source/需要创建一个空白文件,至于原因,是因为 coding.net需要这个文件来作为以静态文件部署的标志。就是说看到这个Staticfile就知道按照静态文件来发布。

cd source/
touch Staticfile  #名字必须是Staticfile

个人域名绑定(注意圈起来的部分)

个人域名绑定

注意github绑定需要在 myblog/source目录下建一 CNAME 文件,并写上你购买的域名,域名我是在阿里万网买的;我当时按照别人的做法写的默认和海外,这样发现只能访问 coding 上的博客而不能访问 github 上的博客了

coding 绑定私有域名

coding 绑定私有域名

发布博客新文章后直接部署到 github 和 coding

$ hexo g -d

比如笔者的博客:

github: https://hogenlaw.github.io

coding: http://hogenlaw.coding.me

绑定域名后:

http://hogenlaw.com

参考:http://www.cnblogs.com/tengj/p/5352572.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值