AstroをCloudflare Pagesで配信する構成

Astroの静的生成とCloudflare Pagesを組み合わせて、高速で保守しやすいブログを構築する考え方を紹介します。

Cloudflare Pagesは、Astroで静的生成したHTMLを高速に配信するホスティングとして扱いやすい選択肢です。

静的生成を基本にする

ブログ記事、カテゴリページ、タグページ、RSS、sitemapはビルド時に生成します。動的APIは決済や購入者判定が必要になったタイミングで追加します。

MVPで動的処理を避ける

初回MVPではCloudflare Pagesの静的配信に寄せることで、障害点を減らします。Stripe、D1、R2は次フェーズで追加し、販売機能だけをWorkersまたはPages Functionsへ分離します。