カートに入れました

Githubにpushして更新するとGithub Pagesのカスタムドメインが外れてしまう

$ git push origin main

でページを更新するとGithub PagesのCustom domainの欄が空白になってしまう

調べた結果、

カスタムドメインを入力してSaveを押すとCNAMEというファイルがGithub Pagesに反映されているリポジトリに生成される。これを更新する時に含めなければいけなかった

CNAMEはカスタムドメイン名だけが書かれたファイル

なので.github/workflow/gh-pages.ymlの中身に1行加える

$ - run: echo hi1t0.com > public/CNAME

これでgit pushした時にpublicフォルダにCNAMEファイルが含まれるようになる

参考:ファイルへ出力する