Open2
GitHub Pagesにカスタムドメインを設定する

前提
お名前.comでドメイン取得
方針
- IP をレジストラに追加する
https://docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site#configuring-a-records-with-your-dns-provider
以下のGitHub の A レコードをすべて登録する
digコマンドを使用して、結果が上記のGitHub PagesのIPアドレスと一致することを確認する
sh
185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153
sh
dig EXAMPLE.COM +noall +answer -t A
dig EXAMPLE.COM +noall +answer -t A
; <<>> DiG 9.10.6 <<>> EXAMPLE.COM +noall +answer -t A
;; global options: +cmd
EXAMPLE.COM. 3600 IN A 185.199.108.153
EXAMPLE.COM. 3600 IN A 185.199.109.153
EXAMPLE.COM. 3600 IN A 185.199.110.153
EXAMPLE.COM. 3600 IN A 185.199.111.153
nslookup -type=ns EXAMPLE.COM
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
EXAMPLE.COM nameserver = 01.dnsv.jp.
EXAMPLE.COM nameserver = 02.dnsv.jp.
EXAMPLE.COM nameserver = 03.dnsv.jp.
EXAMPLE.COM nameserver = 04.dnsv.jp.
Authoritative answers can be found from:

参考資料
トラブルシュート
README.md
がデフォルトで表示される
-> github pagesではindex.html
よりREADME.md
が優先されるため
-> .github
ディレクトリ直下にREADME.md
を移動する