ざっくりやったこと:
- Cloudflareの管理画面からアカウントAPIトークンを発行する
wrangler.jsoncをつくる。routesにカスタムドメインを書く
- なんらかの適当なサブドメインを割り当てておくと事故らない
npx --yes wrangler@4 deployする- Workersにリクエストがいき、各ページに問題がないことを確認
- ドメインを正規のものに変える
- デプロイする
- 対話的にやると上書きするっぽい
- (上書きしてない場合)Pagesによって紐づいたカスタムドメイン設定を消す(DNSからPagesへの紐づけを消したいので、DNSから消してもOK)
- Workersにリクエストがいっていることを確認
- Pagesを削除する(デプロイが多すぎる場合は がんばる )
いじょ
公式ガイド: Migrate from Pages to Workers · Cloudflare Workers docs