zudo-cloudflare-wisdom

Type to search...

to open search from anywhere

はじめに

作成2026年4月4日Takeshi Takatsudo

このサイトの内容と、Cloudflare のプロジェクト向けセットアップ方法

このサイトは、Cloudflare を使った開発パターンに関する個人的なナレッジベースです。Astro による静的サイトのデプロイ、Pages Functions による API 構築、Cloudflare ストレージサービス(KV、D1、R2)の活用を通じて得た実践的な知見をまとめています。

対象範囲

  • Cloudflare Pages — プレビューデプロイやエッジ関数を備えた静的サイトホスティング
  • Workers — Wrangler でデプロイするスタンドアロンのサーバーレス関数
  • Storage — KV、D1、R2 によるキーバリュー、SQL、オブジェクトストレージ
  • CI/CD — GitHub Actions による自動デプロイパイプライン
  • Recipes — 本番プロジェクトから抽出した実践パターン集

想定する技術スタック

すべての例は以下を前提としています:

  • Astro を静的サイトジェネレーターとして使用(他のフレームワークにも応用可能)
  • pnpm をパッケージマネージャーとして使用
  • GitHub Actions で CI/CD を構築
  • Wrangler v4 を Cloudflare CLI ツールとして使用

前提条件

Cloudflare アカウントと、適切な権限を持つ API トークンが必要です。詳細は Cloudflare セットアップ を参照してください。