どうやら今年 (2018年) の 51 に GitHub Pages の独自ドメインも HTTPS 対応がされたらしいのでやってみた。 (このサイトは GitHub Pages でホストされている → 参考)

GitHub Pages の settings ページに移動してみたところ、以下のようなメッセージが。 どうやらこのサイトの設定だとそのまま HTTPS 化はできないらしい…?

Unavailable for your site because your domain is not properly configured to support HTTPS

ぐぐってみたらこのページが見つかった。

確かにこのサイトも APEX ドメイン (www.example.com とかではなく example.com) なので、ひと手間必要だった。

前回、A レコードに追加した 192.30.252.153, 192.30.252.154Setting up an apex domain - User Documentation を参考に

185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153

に変更した。

その後、 GitHub Pagesの独自ドメインHTTPS化対応 - Qiita にも書いてあったけど、最後に Enforce HTTPS チェックボタンを押したら同じ エラーメッセージが出てたので一晩待ってみて、もういちど Enforce HTTPS を押したらうまくいった。

Domain does not resolve to the GitHub Pages server. For more information, see https://help.github.com/articles/using-a-custom-domain-with-github-pages/.

参考サイト