2025-03-05雑記1 min read

microCMSで記事公開時にCloudflare Pagesで自動再ビルドする

この記事にはPRを含みます

microCMSで記事公開時にCloudflare Pagesで自動再ビルドする

目次

このブログはmicroCMSで記事を管理してCloudflarePagesにデプロイしています

しかしSSGで運用しているので記事が公開されるたびに再ビルドする必要があり、それを自動で行うための手順を紹介します

CloudflareでWebhookのキーを取得する

再ビルドを検知するためのWebhookを作成します

Cloufflareの設定→ビルド→デプロイフックの「+」をクリックしてデプロイフックを作成します

デプロイフック名は分かりやすいもの、ビルドするブランチは指定のブランチを選択します

デプロイフックをWebhookのURLが発行されるのでコピーしておきます

microCMSでWebhookを設定する

Cloudflareで取得したWebhookのキーをmicroCMSで設定します

記事を管理するコンテンツのAPI設定を開きWebhookを選択、追加をクリックしてCloudflare Pagesを選択します

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

profile

たこやま

フリーランスエンジニアやってます