如何使 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 已經非常簡單了