hexo+github+coding双线部署

前言

也许有人会问,为啥一个博客要部署那么多,部署一个不就得了,yes,我起初就是这么想的,可是到后来我发现我部署在github的网站打不开了,应该是被墙了,所以只好也在国内代码托管平台部署一个了,我这里以coding为例,此文是建立在已经部署完GitHub的前提下,增加Coding部署的方法。

Coding注册

​ 打开Coding官网,注册,然后创建一个代码托管项目,填下项目名称创建即可,接着要注意的地方是在新版的coding当中,静态page要自己手动开启功能开关中的构建与部属,我找这个就找了半天,然后点开项目发现在网页的左下角的项目设置,天呐,真是太不人性化了,谁没事往那边瞅啊,太容易被浏览器的状态信息给遮挡了,点开之后照我上面说的打开构建与部属,之后你就会在左侧菜单栏的构建与部属中找到静态网站了,创建之前会提示你进行实名认证。新版的coding会随机给你生成一个域名,所以不要自己设置,不喜欢的话尽快申请一个自己的域名吧。

1

添加公匙

进入该项目的代码仓库,进入仓库设置,点击部署公匙,新建之后,粘贴C:\Users\MACHENIKE\.ssh目录下id_rsa.pub文件里的公匙,勾选永久有效,这里要注意的是一定要勾选授予推送权限,否则属性为只读,就不能部署了,密匙和之前在GitHub上要一致,这样才能一起部署。

部署

打开网站配置文件_config.yml,找到deploy下的repo,修改成:

  repo: 
    github: git@github.com:xxx/xxx.github.io.git
    coding: git@e.coding.net:fjct/blog.git

其中,xxx为你的github用户名,coding的SSH在你的项目概览右下角,复制粘贴即可,最后保存。注意,当部署报错时,把密匙同目录下的“known_hosts”给删了,然后在部署时出现“Are you sure you want to continue connecting (yes/no/[fingerprint])?”中输入“yes”即可。2

然后在你的blog文件目录下,右键打开git bush here,输入:

hexo d -g

等待部署完成即可。

双线解析

这里照着我图片里的设置对域名进行解析就好了,解析好之后记得在静态网页设置里绑定。
3

绑定域名很简单,我就不说了。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值