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