把blog托管到Coding Pages

自从重新开始写blog,都是托管在github pages上,然后通过cloudflare中转以及https证书。这一套方案总的说来工作得挺好的,但是,万事就怕但是,在大陆cloudflare的服务并不是特别稳定。后来发现Coding.net也提供Pages服务了,还集成了Let’s Encrypt的证书服务,于是就迁过去了。

迁过去有一些事要解决:

在Coding.net上创建一个新的仓库,添加一个remote:git remote add coding git@git.coding.net:missdeer/blog.git。 因为Coding pages支持从master或coding-pages两种branch部署pages,所以直接把gh-pages推送上去即可:git push coding gh-pages:master。 修改自定义域名的DNS设置,CNAME到pages.coding.me。 在页面中添加Coding Pages的声明。 到Coding Pages的设置页添加自定义域名,它不像github pages那样读根目录下的CNAME文件。 为自定义域名申请https证书以及申请去除跳转广告。

大功告成。目前看来Coding Pages在全球都有部署,在大陆也有,大大提升了在大陆的访问速度,只不过在github上的部署就废了。

网上有不少文章介绍coding pages和github pages双线部署,在我看来根本没必要,本来一个中文blog就没几个海外访问者,而且Coding pages在海外访问并不慢。

文章来源:

Author:类库大魔王/missdeer
link:https://blog.minidump.info/2017/08/host-by-coding-pages/