为什么使用 Coding
现在国内访问 github 的速度已经非常慢了,而且百度的爬虫也无法抓取到 github page 上面的内容。
而 Coding 类似于 github,也是一个免费的代码托管平台,随便一个仓库都可以用来做静态网页服务,访问速度也还可以。
关于 github page 的使用可以参考我的上一篇博客使用 Hexo 和 GithubPage 免费搭建博客网站。
注册
- 打开Coding,注册账号。
- 现在 Coding 只能注册团队了,不过五人以下是免费的。团队名称以及域名按自己喜好而填吧。
建仓
- 全部项目 $\rightarrow$ 新建项目 $\rightarrow$ 代码托管项目 $\rightarrow$ 填写名称、标识 $\rightarrow$ 勾选启用 Readme.md 及公开源代码 $\rightarrow$ 完成创建。
配置
- 项目设置 $\rightarrow$ 功能开关 $\rightarrow$ 打开持续部署和持续集成


- 持续部署 $\rightarrow$ 静态网站 $\rightarrow$ 立即发布静态网站

- 填写网站名字 $\rightarrow$ 保存

解析
配置好后在静态网站选项里会有一个访问地址,先记好。

域名解析控制台 $\rightarrow$ 解析 $\rightarrow$ 修改 github 记录 $\rightarrow$ 解析路线设为境外

两个都记录都要改
如果你之前在 github 设置了强制 https,那么在修改后,先暂停使用两个 github 记录,否则之后 Coding 申请证书会失败。不过建议还是要暂停一下,免得后面出现问题。
添加两个记录,类型为 CNAME,主机记录分别为@和 www,记录值为刚才得到的访问地址。


回到 Coding,点击右上角的“齿轮设置”,拉到下面“自定义域名”,分别绑定两个域名,如“www.jinl1874.xyz”和“jinl1874.xyz”。

可以选择首选域名,也可以勾选跳转到首先,这样打开网站时地址栏就会默认是那个域名了。
然后就默默地等申请证书成功,几分钟到十几分钟不等。最后显示证书状态为正常就算成功了。

回到域名解析器,恢复 github 的域名解析记录。
绑定
- 进入你的主目录[C://Users//xxx],勾选查看隐藏文件,找到
.ssh目录,用记事本打开id_rsa.pub,复制全部内容。 - 代码仓库 $\rightarrow$ 设置 $\rightarrow$ 部署公钥 $\rightarrow$ 新建部署公钥 $\rightarrow$ 粘贴到公钥内容 $\rightarrow$ 新建。
上传
- 复制 Coding 仓库地址。
- 打开项目配置文件
_config.yml,修改deploy内容。
- 打开命令行进入 Hexo 所目录,输入
▶ hexo g -d。不久会跳出来一个提示输入账号密码的窗口,输入 Coding 的邮箱与密码,无误后会上传代码至仓库。
部署
- 由于设置的是自动部署,代码上传后就会自动部署。
- 可以打开浏览器,输入域名查看网站
至此,在 Coding 配置 Hexo 已经完成了。
欢迎访问个人博客主页jinl1874