如何使 GitHub Blog 升級成 https ?
GitHub 現在已經內建支援 https
Contents
當 Chrome 在 68 版後會將沒有 https 網站標上 不安全
字樣,讓 blog 升級成 https 已經不能避免的課題,若你是使用 Hexo 且放在 GitHub,則可參考本文的方式。
GoDaddy
- 到 GoDaddy 去設定自己的 domain,按
DNS
- 原本 GitHub pages domain 是兩組
192
開頭的 ip,改成這 4 組 ip。
不會馬上生效,要等 1 小時以上
Hexo
_config.yml
在 Hexo 根目錄的 _config.yml
下,將 url
改成 https
。
重新 hexo clean
、hero generate
與 hexo deploy
。
GitHub
- 進入 repository 的
Settings
- 將
Enforce HTTPS
打勾
若不能打勾,有可能 GoDaddy 的設定還沒生效,或者 Hexo 還沒上傳重新編譯過的
https
版本
Conclusion
- 由於 GitHub 的支援,要讓 blog 支援 https 已經非常簡單了