这篇文章适用于初次部署和部署到github后想双线部署到coding的朋友们,我将带大家绕过一些我踏过的坑。html
我一开始没打算将博客部署到coding上的,想着部署到github就好了,可是后面想着,github毕竟是国外网站,部署到coding访问速度确定快一点的(我相信访问速度是第一位重要)
因而本着速度至上的原则,我开始踏入了github和coding双线部署的坑。git
因为我以前没有打算部署到coding因此个人博客是在搭建的七七八八以后才部署到coding的。
初次就部署到coding的朋友流程也差很少。我这里只着重讲一下我走过的坑,流程什么的可能没那么多图(由于我已经注册过了....),不懂的地方能够留言。github
因为coding已经被腾讯云开发者平台合并(收购?)了,因此我们直接注册腾讯云开发者平台中心就行了。固然你不放心也能够进入进入coding官网后申请注册coding帐号(如今注册我的版它会然你直接注册腾讯云开发者平台,其实这两个都同样)缓存
用户名什么的若是不懂的话建议填跟github同样的。(若是注册了不同也不要紧,可是推荐同样的比较好...)安全
登陆了帐号,进入工做台,建立项目在这个位置。(右上角)
服务器
项目地址格式是 你的域名.coding.me
好比个人域名是aoguai, 格式就是:aoguai.coding.me
hexo
若是你不知道SSH公钥是什么建议你看看我推荐的这些教程,或者回去复习一下。2019基于Hexo快速搭建我的博客,打造一个炫酷博客(1)-奥怪的小栈dom
首先点击右上角的头像-我的设置-SSH公钥-新增公匙-输入你本身的SSH公匙-永久有效(推荐)-肯定便可。ssh
若是你以前部署过github用同一个公匙是没问题的。ide
打开_config.yml文件(站点配置文件),在最后面添加
coding: 你的项目SSH地址
例如
注意,在_config.yml文件里粘贴SSH地址后,后面还要加上,master
获取方法,打开你的项目,右下角选择SSH复制便可。
注意,我这里是双线部署和使用的是SSH地址,若是你没有双线部署的话没必要加上github那行。
一切都作完了hexo g -d
推送到仓库便可。注意首次推送会有一处地方教你输入yes,我就是由于没留意一路回车苦恼了很久...
即可成功部署到远程仓库
中途可能会出一些错,不要怕,错了就复制错误到百度寻找解决方法或者给我留言,都是能够解决的。
能够参考一下官方文档
示例:
这里是有个大坑,若是你是双线部署(同时部署到coding和github)的话,你就要分海内外DNS解析。
若是这样子直接绑定域名,你的SSL/TLS 安全证书将会不经过。
错误缘由:没法获取正确的域名验证信息 解决方式2:检查域名的 DNS 是否将海外线路解析到 Coding Pages 的服务器
打开你的我的域名的解析设置,暂停对于境外线路的解析。
这里暂停就好了,通常来讲大概须要5分钟左右的生效时间,毕竟DNS解析是存在缓存的。
五分钟后,进入Coding Pages服务的后台,再一次申请SSL/TLS证书
最后,再次域名解析的后台,将境外解析的线路再次启用便可。
缺点:每隔三月就得操做一次。
到别的地方申请一个SSL/TLS 安全证书。
我我的是到站长之家申请的...期限是一年
这个方法操做起来比较复杂(对于纯小白来讲),可是想尝试的能够本身百度一下来折腾折腾。
以站长之家为例
相关网站:
域名型(DV)免费SSL证书申请
选免费的证书就行了...
域名型证书申请流程
证书安装指引
这里推荐 IIS 证书部署 ,简单操做不须要下载别的软件,通常电脑自带IIS服务管理器
实在不懂能够百度 IIS 证书部署
Coding Pages的官方文件:Coding Pages 常见问题
更多消息请关注咱们: 奥怪的小栈
待补充......