多站点重新部署

我在Github Pages上部署了多个静态站点,但由于不可抗力,访问速度感人。
现在,有必要着手于解决这个问题。

目前,我部署在GH Pages上的站点分别是:

之前就有许多人反馈打不开站点,但由于Github Pages和Cloud Falre在大陆访问本就不稳定,而当时的我也别无选择,所以没有考虑重新部署。

到了2019年8月10日,

连她都打不开我的博客了,我的博客是否已经失去了仅剩的意义?

延迟这么感人,更别说对其进行http访问了

立刻,马上!更换部署位置

0.1. 确定部署目标

根据资料搜寻,我发现国内托管平台码云与Coding均提供了pages服务.
我需要做出选择。

0.1.1. 对比

0.1.1.1. 相同点

两家服务的服务器都位于香港,访问速度可以保证,同时无需备案。

0.1.1.2. Gitee Pages

想要自定义域名以及开启https均需要购买Gitee Pages Pro服务,并且是每个站点都要单独购买一份,价格是99RMB/Y,这实在太令人肉疼了。

0.1.1.3. Coding Pages

该死的注册登录流程花了我30分钟,但https和自定义域名均免费。

毫无疑问,就决定是Coding了

0.2. 部署

0.2.1. 添加公钥

想要将编译后的文件部署到仓库,就必须有权限。

0.2.2. 创建私有仓库并部署

在Coding这边建立仓库,开启pages服务,并将编译后代码进行初次的部署.

0.2.3. 设置自定义域名

在Coding Pages这边将项目域名绑定到zsh2401.top

0.2.4. 修改DNS与解析记录

前往阿里云,将dns服务器恢复到阿里云解析,不再使用CloudFlare,然后再前往阿里云解析,将@与www记录CNAME到Coding Pages指定的地址

0.2.5. 解析生效

在几十分钟的等待后,解析完全生效

0.2.6. 开启https

没有https的站点是没有灵魂的,我们通过Coding Pages一键申请https证书并强制启用

That’s good

其它站点不再赘述,操作大同小异

下篇博文见

作者

zsh2401

发布于

2019-08-11

更新于

2023-03-31

许可协议

评论