绑定域名到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(我这张截图上没开)