GitHub Pages で独自ドメインも HTTPS にできるようになってたのでやってみた。
- DNS の A レコードを変更する必要があった。 roadworker で管理してるので、 A レコードを更新した。
- A レコード更新後しばらくたたないと GitHub Pages の設定変更できなかった。
- 設定変更後、 hugo で作ったサイトが Mixed Content エラーが出てたので、 baseurl を https:// に変更したりした。
これも Let's Encrypt を使っているようだが、 Let's Encrypt がどういう仕組みでこういうことを実現できてるか理解してないので、勉強しないといけない