mainブランチにマージすると自動でデプロイされるようになっています。
CloudflareのHTTPSオプションを使わず、GitHub PagesのEnforce HTTPS
を使うようにするため、
CloudflareダッシュボードからSSL/TLS > エッジ証明書 > 常にHTTPSを使用
をオフにし、
各レコードのプロキシステータスのスイッチをプロキシ済み
からDNSのみ
に変更しました。
ref: https://www.noamlerner.com/post/setting_up_a_custom_domain/