2018年5月1日, github pages 开始支持 自定义域名使用https了,不用再通过第三方的方式使用https了!
官方说明
我已经配制好了,大家可以看看效果klw8.top
如何配制?
想要在github pages里使用https?很简单,github 官方与 Let’s Encrypt合作,只需要简单的配制后,官方会自动帮你申请域名证书并配制好的
修改域名的A纪录
首先,登录你的域名管理,并将你的github pages的域名的A记录的值修改为下面IP的其中一个
185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153
神马?你用的不是A记录?那也没事,把之前的删了新增一条A纪录就行(因为其他方式我没试,不知道会不会是一样的效果,官方说明里倒是可以用其他的方式)
重新配制github pages的域名
进入你的github pages的仓库的settings页面,找到 GitHub Pages 的配制区域,删除你之前配制的域名,保存.然后再配制个一样的域名,再保存.然后就等吧,大概两个多小时.此时你的 【Enforce HTTPS 】选项是不可勾选状态,并且提示--Not yet available for your site because the certificate has not finished being issued (你的域名) .
配制使用https
大概两个小时后,再去看看settings,此时【Enforce HTTPS 】应该是可以勾选状态了,如果不是,那就再等等.可以勾选那就选上.然后就可以使用https访问你的域名了. 使用chrome浏览器访问,看到地址栏前面的小绿锁了吗?点击就可以查看你的证书了,证书是 Let’s Encrypt 颁发的!
github pages 可以做什么?
github pages 可以放一些纯静态的网站,比如你的项目介绍等.当然,也可以使用一些静态博客工具在本地通过markdown写博客,生成静态页面后发布到github pages,如果大家对这个博客有兴趣,我这里推荐几个教程,大家可以看看
HEXO搭建个人博客
『博客搭建』—— 个人博客全新上线(阿里域名+GitPages+hexo+Yelee)