<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Cloudflare on Xainome Blog</title><link>https://xainome-blog.beeskynohito.workers.dev/tags/cloudflare/</link><description>Recent content in Cloudflare on Xainome Blog</description><generator>Hugo</generator><language>ja</language><lastBuildDate>Thu, 03 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://xainome-blog.beeskynohito.workers.dev/tags/cloudflare/index.xml" rel="self" type="application/rss+xml"/><item><title>Cloudflare PagesからWorkersへ移行する手順</title><link>https://xainome-blog.beeskynohito.workers.dev/posts/2026/09/migrate-cloudflare-pages-to-workers/</link><pubDate>Thu, 03 Sep 2026 00:00:00 +0000</pubDate><guid>https://xainome-blog.beeskynohito.workers.dev/posts/2026/09/migrate-cloudflare-pages-to-workers/</guid><description>HugoサイトをCloudflare PagesからWorkers Static Assetsへ移行した手順と確認ポイントをまとめます。</description></item><item><title>WordPressからHugoへ！GitHubとCloudflare Pagesで無料ブログを公開する手順</title><link>https://xainome-blog.beeskynohito.workers.dev/posts/2026/07/wordpress-hugo-github-cloudflare-pages-guide/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://xainome-blog.beeskynohito.workers.dev/posts/2026/07/wordpress-hugo-github-cloudflare-pages-guide/</guid><description>&lt;h3 id="githubのアカウント作成とvscodeの拡張機能">Githubのアカウント作成とVScodeの拡張機能&lt;/h3>
&lt;p>いよいよGithubに自身の成果物をあげてCloudflareで表示させようと思います。まずはGithubのアカウント作成ですね。私は以前作成したので省きますが、もしアカウントを持っていなければアカウントの作成からしましょう。そこまで難しくはないと思います。&lt;/p>
&lt;p>アカウントの作成が完了したらVScodeからGithubにアクセスしてログインします。この辺りで入れておくとよいVScodeの拡張機能があります。以前日本語の設定やCodexの導入をしましたが、同様にいくつかの拡張機能を入れておくと後で見やすくなると思います。個人的には以下ですね。&lt;/p>
&lt;ul>
&lt;li>
&lt;p>Git Graph (gitの履歴が追いやすくなる)&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Hugo Language and Syntax Support (Hugo独自の書き方をサポートする)&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Markdown All in One (Markdownで書く際に見やすくなる)&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Prettier - Code formatter (見た目がきれいになる、チームでやるときはよりよい)&lt;/p>
&lt;/li>
&lt;/ul>
&lt;p>この辺りがあれば今後vscodeで記事を書く際でも管理が楽になります。もし今後他の開発をするのであればまだ入れるものもありますが。&lt;/p>
&lt;h3 id="gitの操作">Gitの操作&lt;/h3>
&lt;h4 id="gitignoreの作成">.gitignoreの作成&lt;/h4>
&lt;p>まずは.gitignoreというファイルを作成していきます。ここにはリポジトリにコミットする必要がないファイルを記載していきます。例えばこんな感じ。&lt;/p>
&lt;p>&lt;img loading="lazy" src="https://xainome-blog.beeskynohito.workers.dev/posts/2026/07/wordpress-hugo-github-cloudflare-pages-guide/images/image-39.png">&lt;/p>
&lt;p>最低限publicだけ書いていれば問題ありません。もし他に不必要なファイルがあればそれも併せて書いておくと良いと思います。私の場合はvscodeやcodexなどですね。&lt;/p>
&lt;h4 id="リポジトリとコミット">リポジトリとコミット&lt;/h4>
&lt;p>というわけでまずはローカルでリポジトリの作成をしていきます。左側にあるタブからリポジトリを初期化するをクリックします。&lt;/p>
&lt;p>&lt;img loading="lazy" src="https://xainome-blog.beeskynohito.workers.dev/posts/2026/07/wordpress-hugo-github-cloudflare-pages-guide/images/image-17.png">&lt;/p>
&lt;p>最初のコミットメッセージは大体first commitだったりします。メッセージ自体は何でも大丈夫です。ただ、その前にpublicフォルダーが対象になってないか？だけは確認しておきましょう。不要なうえに大量のファイルがあるので制限に引っかかりやすくなります。&lt;/p>
&lt;p>&lt;img loading="lazy" src="https://xainome-blog.beeskynohito.workers.dev/posts/2026/07/wordpress-hugo-github-cloudflare-pages-guide/images/image-18.png">&lt;/p>
&lt;p>その後はローカルでコミットを行います。チェックマークを押してコミットをするか&amp;quot;・・・&amp;ldquo;からコミットがるのでそこからコミットしていきます。普通のコミット以外にもいろいろありますが一旦無視で大丈夫です。&lt;/p>
&lt;p>&lt;img loading="lazy" src="https://xainome-blog.beeskynohito.workers.dev/posts/2026/07/wordpress-hugo-github-cloudflare-pages-guide/images/image-23.png">&lt;/p>
&lt;h4 id="ブランチの発行とリポジトリの表示">ブランチの発行とリポジトリの表示&lt;/h4>
&lt;p>コミットが終わったらブランチの発行をしていきます。サインインの許可を求められるので許可しましょう。以下のように変更の欄に何もない状態になったらコミット完了です。Branchの発行をクリックします。&lt;/p>
&lt;p>&lt;img loading="lazy" src="https://xainome-blog.beeskynohito.workers.dev/posts/2026/07/wordpress-hugo-github-cloudflare-pages-guide/images/image-24.png">&lt;/p>
&lt;p>&lt;img loading="lazy" src="https://xainome-blog.beeskynohito.workers.dev/posts/2026/07/wordpress-hugo-github-cloudflare-pages-guide/images/image-19.png">&lt;/p>
&lt;p>特に問題なければアクセス許可を進めていきましょう。&lt;/p>
&lt;p>&lt;img loading="lazy" src="https://xainome-blog.beeskynohito.workers.dev/posts/2026/07/wordpress-hugo-github-cloudflare-pages-guide/images/image-20.png">&lt;/p>
&lt;p>&lt;img loading="lazy" src="https://xainome-blog.beeskynohito.workers.dev/posts/2026/07/wordpress-hugo-github-cloudflare-pages-guide/images/image-21.png">&lt;/p>
&lt;p>次にprivateかpublicかを確認されます。他の人に見せたくなければPrivate、成果物としてたくさんの人に見せたいものがあればPublicにします。もちろんPrivateにして招待制にしても問題ありません。私は特に気にしないのでPublicにしておきます。&lt;/p>
&lt;p>&lt;img loading="lazy" src="https://xainome-blog.beeskynohito.workers.dev/posts/2026/07/wordpress-hugo-github-cloudflare-pages-guide/images/image-22.png">&lt;/p>
&lt;p>Githubにアクセスして以下のような表示が出ればリモートリポジトリにPushされています。Gitはリモートとローカルの2つの概念があるのでややこしいですが、リモートの方に反映されていれば順調に進んでいることになります。&lt;/p>
&lt;p>&lt;img loading="lazy" src="https://xainome-blog.beeskynohito.workers.dev/posts/2026/07/wordpress-hugo-github-cloudflare-pages-guide/images/image-26-1024x504.png">&lt;/p>
&lt;h3 id="cloudflareでデプロイ">Cloudflareでデプロイ&lt;/h3>
&lt;p>というわけで最後にCloudflareに接続していきます。まずは&lt;a href="https://dash.cloudflare.com/login">ログイン&lt;/a>をしましょう。どのみちアカウント連携を行うので事前に接続しておくと良いと思います。&lt;/p>
&lt;p>&lt;img loading="lazy" src="https://xainome-blog.beeskynohito.workers.dev/posts/2026/07/wordpress-hugo-github-cloudflare-pages-guide/images/image-27.png">&lt;/p>
&lt;p>以下の画面が表示されたらWorkers&amp;amp;Pagesを選択して、Create applicationを選択します。&lt;/p>
&lt;p>&lt;img loading="lazy" src="https://xainome-blog.beeskynohito.workers.dev/posts/2026/07/wordpress-hugo-github-cloudflare-pages-guide/images/image-28-1024x330.png">&lt;/p>
&lt;p>ここでは下の方にあるLooking to deploy pages? Get startedを選択します。&lt;/p>
&lt;p>&lt;img loading="lazy" src="https://xainome-blog.beeskynohito.workers.dev/posts/2026/07/wordpress-hugo-github-cloudflare-pages-guide/images/image-29.png">&lt;/p>
&lt;p>ここではすでにリモートへpush済みなので上の方を選択します。後はアカウントとリポジトリの設定をします。&lt;/p>
&lt;p>&lt;img loading="lazy" src="https://xainome-blog.beeskynohito.workers.dev/posts/2026/07/wordpress-hugo-github-cloudflare-pages-guide/images/image-33.png">&lt;/p>
&lt;p>&lt;img loading="lazy" src="https://xainome-blog.beeskynohito.workers.dev/posts/2026/07/wordpress-hugo-github-cloudflare-pages-guide/images/image-32-1024x792.png">&lt;/p>
&lt;p>その後はプロジェクトの設定ですね。FrameworkをHugoに設定して環境の設定をローカルと合わせます。これはpowershellを開いて&amp;quot;hugo version&amp;quot;を入力した時に出るものですね。&lt;/p>
&lt;p>&lt;img loading="lazy" src="https://xainome-blog.beeskynohito.workers.dev/posts/2026/07/wordpress-hugo-github-cloudflare-pages-guide/images/image-34.png">&lt;/p>
&lt;p>デプロイをしてこの画面が出れば完成です。URLから飛ぶと実際に表示されることがわかりました。&lt;/p>
&lt;p>&lt;img loading="lazy" src="https://xainome-blog.beeskynohito.workers.dev/posts/2026/07/wordpress-hugo-github-cloudflare-pages-guide/images/image-35.png">&lt;/p>
&lt;p>&lt;img loading="lazy" src="https://xainome-blog.beeskynohito.workers.dev/posts/2026/07/wordpress-hugo-github-cloudflare-pages-guide/images/image-36-1024x504.png">&lt;/p>
&lt;p>ただ、記事のタイトルで使用している画像が表示されず記事ページはWordpressのままになっています。&lt;/p></description></item></channel></rss>