2018年5月1日, github pages 開始支持 自定義域名使用https了,不用再通過第三方的方式使用https了!
官方說明
我已經(jīng)配制好了,大家可以看看效果klw8.top
如何配制?
想要在github pages里使用https?很簡(jiǎn)單,github 官方與 Let’s Encrypt合作,只需要簡(jiǎn)單的配制后,官方會(huì)自動(dòng)幫你申請(qǐng)域名證書并配制好的
修改域名的A紀(jì)錄
首先,登錄你的域名管理,并將你的github pages的域名的A記錄的值修改為下面IP的其中一個(gè)
185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153
神馬?你用的不是A記錄?那也沒事,把之前的刪了新增一條A紀(jì)錄就行(因?yàn)槠渌绞轿覜]試,不知道會(huì)不會(huì)是一樣的效果,官方說明里倒是可以用其他的方式)
重新配制github pages的域名
進(jìn)入你的github pages的倉(cāng)庫(kù)的settings頁(yè)面,找到 GitHub Pages 的配制區(qū)域,刪除你之前配制的域名,保存.然后再配制個(gè)一樣的域名,再保存.然后就等吧,大概兩個(gè)多小時(shí).此時(shí)你的 【Enforce HTTPS 】選項(xiàng)是不可勾選狀態(tài),并且提示--Not yet available for your site because the certificate has not finished being issued (你的域名) .
配制使用https
大概兩個(gè)小時(shí)后,再去看看settings,此時(shí)【Enforce HTTPS 】應(yīng)該是可以勾選狀態(tài)了,如果不是,那就再等等.可以勾選那就選上.然后就可以使用https訪問你的域名了. 使用chrome瀏覽器訪問,看到地址欄前面的小綠鎖了嗎?點(diǎn)擊就可以查看你的證書了,證書是 Let’s Encrypt 頒發(fā)的!
github pages 可以做什么?
github pages 可以放一些純靜態(tài)的網(wǎng)站,比如你的項(xiàng)目介紹等.當(dāng)然,也可以使用一些靜態(tài)博客工具在本地通過markdown寫博客,生成靜態(tài)頁(yè)面后發(fā)布到github pages,如果大家對(duì)這個(gè)博客有興趣,我這里推薦幾個(gè)教程,大家可以看看
HEXO搭建個(gè)人博客
『博客搭建』—— 個(gè)人博客全新上線(阿里域名+GitPages+hexo+Yelee)