怎么建立GitHub Pages博客就不再赘述,Google一下有很多教程,因为特殊的网络环境,我们可能需要CloudFlare加速博客的访问,虽然CloudFlare也不太稳定,但聊胜于无。

首先您需要准备一个顶级域名,并在GitHub Pages后台进行绑定,修改域名后台ns记录为CloudFlare的ns记录:

NS	eva.ns.cloudflare.com
NS	gerald.ns.cloudflare.com

然后,通过CloudFlare解析顶级域名A记录到下面地址:

185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153

正常情况下,只要解析生效,CloudFlare就已经帮你搞定了CDN加速。

如果需要 SSL/TLS 严格加密模式,可以在解析A记录时暂时将代理状态禁用,也就是暂时禁用CDN,解析生效后,在GitHub Pages后台开启Enforce HTTPS ,待Github Pages的https生效后,再将CloudFlare的代理状态启用即可。