CNAMEファイル:github-pagesのカスタムdomain化
Actionsでデプロイすると リポジトリのカスタムドメイン設定 が無効になった・・・薄々気がついていたのだけど
CNAMEファイル:github-pagesサイトのカスタムdomain
デプロイ直後に cat73220.github.io リポジトリを確認すると、案の定、CNAMEファイルが消失していた。同リポジトリの Setting - pages - カスタムドメイン 設定も空欄となっていた。デプロイすると消えるよなと予感はあった。
改めて、HW/.github/workflow/deploy.xml
を読み下してみた。cat73220.github.io.git
をcloneする前後で期待は裏切られていた。rm -rf
で github-pagesサイトはまっさらにされ、次の git clone --no-checkout
は、オプションの通りファイルは何もチェックアウトしない。.git
ディレクトリだけチェックアウトする。そう、直前までに完了していたリポジトリの Setting - pages - カスタムドメイン 設定は消し去られるのだ。
読み進めると、bundle exec jekyll・・・
辺りで、何かできればいいかな、と。試しにlocalhostでblog/CNAMEを追加して、_site/CNAMEが現れるか試してみた。localhostでは想定通りにCNAMEファイルは出来上がる。deploy.xmlに戻って、_siteディレクトリがcat73220.github.io
であることを再確認し、デプロイしてみた。