Skip to content

Cloudflare 設定

docs-hub の GitHub Actions が Pages にデプロイするために、次の 2 つを Secrets へ登録する。

Secret 名 中身
CLOUDFLARE_ACCOUNT_ID Account ID(公開してよい ID)
CLOUDFLARE_API_TOKEN API Token(秘密)

プロジェクト名は docs-hub 固定である。 デプロイコマンドは wrangler pages deploy site --project-name=docs-hub である。

Account ID の確認

  1. Cloudflare Dashboard にログインする
  2. 左メニューから Workers & Pages を開く
  3. 画面右サイドバー、またはアカウント概要に Account ID がある
  4. コピーして docs-hub の Secret CLOUDFLARE_ACCOUNT_ID に入れる

ドメイン管理画面(例: ntatsuya.com)の概要右ペインにも、同じ Account ID が出ることが多い。

API Token の発行

  1. Dashboard 右上のプロフィール → My Profile
  2. 左の API Tokens
  3. Create Token
  4. テンプレートを使う場合は Edit Cloudflare Workers を選ぶ(Pages デプロイにも使えることが多い)
  5. カスタムで作る場合の目安:
権限 アクセス
Account → Cloudflare Pages Edit
Account → Account Settings Read
  1. Account Resources で自分のアカウントを含める
  2. Continue to summary → Create Token
  3. 表示されたトークンを一度だけコピーし、docs-hub の Secret CLOUDFLARE_API_TOKEN に入れる

トークンは再表示できない

閉じると再表示できない。 漏らしたら Dashboard からロールして作り直す。

動作確認

Secrets 登録後、docs-hub の Actions で build を手動実行する。 成功していれば、Pages のデプロイ履歴に新しいデプロイが増える。