绑定域名到Github pages后是无法再使用github的SSL证书了,这时候只能依靠CDN来实现HTTPS来访问了。
目前最好的一个免费的且支持SSL证书的CDN服务商是Cloudflare,这里说说如何使用
注册
打开官网Cloudflare后,在右上角有一个特大写的Log UP,点击按照步骤注册一个账号即可
绑定域名
注册好后登录账户就会看到如下让你绑定域名的画面
然后就会看到如下画面,让你等待它扫描你现有的DNS记录

DNS解析
之后会把扫描结果呈现给你,你可以进行修改或添加
选择计划
然后会让你选择计划,选择免费计划既可

修改域名DNS
然后最关键的是修改当前域名的DNS记录为如下所示

比如我是阿里云买的域名

完成
之后就配置完了,然后稍等片刻刷新页面就会看到如下画面,以往都要等很久,但是现在很快
但是你会发现还是没有改变,因为修改DNS服务器,一般至少要花好几个小时才会成功。这里他显示成功了,可是仍需要继续等待。
配置

上面是配置栏,在【DNS】栏可以添加或修改DNS记录

在【Crypto】可以开启SSL

这里选择【FULL】即可
然后最关键的一个,开启HTTPS重写,访问HTTP重定向到HTTPS(我这张截图上没开)
