microCMSで記事公開時にCloudflare Pagesで自動再ビルドする
この記事にはPRを含みます

目次
このブログはmicroCMSで記事を管理してCloudflarePagesにデプロイしています
しかしSSGで運用しているので記事が公開されるたびに再ビルドする必要があり、それを自動で行うための手順を紹介します
CloudflareでWebhookのキーを取得する
再ビルドを検知するためのWebhookを作成します
Cloufflareの設定→ビルド→デプロイフックの「+」をクリックしてデプロイフックを作成します
デプロイフック名は分かりやすいもの、ビルドするブランチは指定のブランチを選択します

デプロイフックをWebhookのURLが発行されるのでコピーしておきます
microCMSでWebhookを設定する
Cloudflareで取得したWebhookのキーをmicroCMSで設定します
記事を管理するコンテンツのAPI設定を開きWebhookを選択、追加をクリックしてCloudflare Pagesを選択します

その後、先ほど取得したCloudflareのWebhookキーの設定、通知タイミングの設定を行って保存すると完了です