GitHub官方曾经宣布,GitHub Pages的自定义域名获得对HTTPS的支持。
自己博客没有启用HTTPS,看到消息后,就想着折腾下吧。其实,很简单的,对着官方教程一步步来就可以了。
首先,打开仓库的Settings,找到GitHub Pages项,有一个Enforce HTTPS,在前面的框打上钩就可以了。 完成后,博客就全站支持HTTPS了。

效果如下:

但是爆红就让人心态不好了,所以下面使用Netlify来优化https方案
Netlify (推荐)
Netlify是一家专注于提供静态网站托管服务的公司,通过自己的内容分发网络,将提前建立好的静态页面呈献给访客,节约了加载的时间。
首先去 Netlify 注册账号登录
接着点击页面右上角的 New site from Git

这里选择的 GitHub ,别忘记勾选访问公共仓库选项.之后授权给 Netlify 指定Repository,然后 Deploy
设置自定义域名 点击 Domain settings 然后点击 Add custom domain.


然后到域名解析处,修改域名CNAME记录,记录值就是设置完域名页面显示的配置值


设置完成域名绑定后,设置中心选项有所变化 , 点击

至此配置完成

效果显示:

完美~~