
Cloudflare PagesからWorkersへ移行する手順
はじめに この記事では、Hugo + PaperModで作成したブログをCloudflare PagesからCloudflare Workers Static Assetsへ移行した手順をまとめます。 今回はCodexに多くの作業を任せましたが、実行したコマンドや設定値を確認しながら進めました。この記事では、その過程で実際に行った作業を記録します。 主に行った作業は以下のとおりです。 wordpressからエクスポートしたxmlを添付して特定のコマンドを実行して記事を変換させること フォルダー名の変換 画像の整理とファイル名の調整 この記事で分かること PagesとWorkersの違い 移行前に確認する項目 Wranglerの設定方法 Hugoサイトのビルドとデプロイ方法 カスタムドメインを接続する方法 移行後に確認する項目 移行した理由 移行した理由としてはcloudflare workersの存在を知ったからです。codexから指示してcloudflare workersを使用してwebサイトの作成をしている動画を拝見しました。 その時私もcloudflare pagesを使用していたのでAIと対話してpageからworkersに移行すべきか聞いてみました。解答が以下ですね。 はい。CloudflareがWorkersへの移行を勧めている一番大きな理由は、PagesとWorkersで分かれていた仕組みを、 Workersという1つのプラットフォームに統合しているからと考えると分かりやすいです。Cloudflare自身も現在、 新規の静的サイト・SPA・フルスタックアプリはWorkers Static Assetsを使うことを推奨。 Pagesは引き続き動作するが、新機能・最適化はWorkersを中心に行う。 と明記しています。 ちなみにこの部分はCloudflareのPagesからWorkersへの移行ガイドを参考にしています。 と言ったわけでworkersに移行したほうが今後SEO対策が必要のないWebサイト(HP, Webアプリなど)を運営するにも便利だと思うので使ってみたいなと思いました。 せっかくなら他のwebサイトも作って試してみたいところですね。 移行前の構成 Gitリポジトリ ↓ Cloudflare Pages ↓ Webサイト 移行後の構成 Gitリポジトリ ↓ Hugoでビルド public/ ↓ Wranglerでデプロイ Cloudflare Workers Static Assets ↓ Webサイト この辺は完全にcodexに任せてたのでふわっとした理解になってますね… ...