このサイトはHexoを使ってGithub Pagesに公開しているのだけど、最近Github PagesカスタムドメインでもHTTPSをサポートしてくれるようになったので、適当にリダイレクトかけていた元の memolog.org のドメインを設定することにした。
まずSetting up an apex domainにしたがって、memolog.org の Aレコードを変更。
その後、Github の設定画面の「Custom domain」に memolog.org を入れて、準備ができたら Enforce HTTPS を有効にして完了。
このままだとHexoでGithub Pagesに記事を更新するときにHTTPS設定が外れてしまうので、hexo-deployer-gitのissueを参考に、sourceのディレクトリにCNAMEファイルを追加。
Chromeでdev toolsで証明書の確認したらちゃんとLet’s encryptから発行されていました。