<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cloudflare on ポンコツ地方エンジニアの技術ブログ</title><link>https://blog.ponkotools.com/tags/cloudflare/</link><description>Recent content in Cloudflare on ポンコツ地方エンジニアの技術ブログ</description><generator>Hugo -- gohugo.io</generator><language>ja-jp</language><lastBuildDate>Wed, 22 Jul 2026 00:00:00 +0900</lastBuildDate><atom:link href="https://blog.ponkotools.com/tags/cloudflare/index.xml" rel="self" type="application/rss+xml"/><item><title>Cloudflare Pages に Web Analytics を導入する</title><link>https://blog.ponkotools.com/posts/2026/07/22/cloudflare-web-analytics/</link><pubDate>Wed, 22 Jul 2026 00:00:00 +0900</pubDate><guid>https://blog.ponkotools.com/posts/2026/07/22/cloudflare-web-analytics/</guid><description>&lt;p&gt;Cloudflare Dashboard で、&lt;strong&gt;Workers &amp;amp; Pages&lt;/strong&gt; を選択します。&lt;/p&gt;
&lt;p&gt;&lt;img class="gallery-image" data-flex-basis="133px" data-flex-grow="55" height="515" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/07/22/cloudflare-web-analytics/01.webp" width="287"&gt;&lt;/p&gt;
&lt;p&gt;対象の Pages プロジェクトを選択した後、&lt;strong&gt;Metrics&lt;/strong&gt; タブを選択し、ページ下部にある &lt;strong&gt;Web Analytics → Enable&lt;/strong&gt; をクリックします。&lt;/p&gt;
&lt;p&gt;&lt;img class="gallery-image" data-flex-basis="374px" data-flex-grow="156" height="671" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/07/22/cloudflare-web-analytics/02.webp" srcset="https://blog.ponkotools.com/posts/2026/07/22/cloudflare-web-analytics/02_hu_486265102ddf48d9.webp 800w, https://blog.ponkotools.com/posts/2026/07/22/cloudflare-web-analytics/02.webp 1048w" width="1048"&gt;&lt;/p&gt;
&lt;p&gt;これで OK です。&lt;/p&gt;</description></item><item><title>Cloudflare Web Analytics を導入する</title><link>https://blog.ponkotools.com/posts/2026/07/21/cloudflare-web-analytics/</link><pubDate>Tue, 21 Jul 2026 00:00:00 +0900</pubDate><guid>https://blog.ponkotools.com/posts/2026/07/21/cloudflare-web-analytics/</guid><description>&lt;p&gt;Cloudflare を経由していないサイトの場合の設定方法です。&lt;/p&gt;
&lt;h2 id="cloudflare-web-analytics-にサイトを追加"&gt;&lt;a href="#cloudflare-web-analytics-%e3%81%ab%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%e8%bf%bd%e5%8a%a0" class="header-anchor"&gt;&lt;/a&gt;Cloudflare Web Analytics にサイトを追加
&lt;/h2&gt;&lt;p&gt;Cloudflare Dashboard で、 &lt;strong&gt;Analytics &amp;gt; Web Analytics&lt;/strong&gt; と進みます。&lt;/p&gt;
&lt;p&gt;&lt;img class="gallery-image" data-flex-basis="153px" data-flex-grow="63" height="462" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/07/21/cloudflare-web-analytics/01.webp" width="295"&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Add a site&lt;/strong&gt; をクリックします。&lt;/p&gt;
&lt;p&gt;&lt;img class="gallery-image" data-flex-basis="596px" data-flex-grow="248" height="279" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/07/21/cloudflare-web-analytics/02.webp" width="694"&gt;&lt;/p&gt;
&lt;p&gt;ホスト名を入力し、&lt;strong&gt;Done&lt;/strong&gt; をクリックします。&lt;/p&gt;
&lt;p&gt;&lt;img class="gallery-image" data-flex-basis="735px" data-flex-grow="306" height="342" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/07/21/cloudflare-web-analytics/03.webp" srcset="https://blog.ponkotools.com/posts/2026/07/21/cloudflare-web-analytics/03_hu_a03d9074e905677f.webp 800w, https://blog.ponkotools.com/posts/2026/07/21/cloudflare-web-analytics/03.webp 1048w" width="1048"&gt;&lt;/p&gt;
&lt;p&gt;Cloudflare を経由していないサイトの場合、登録後に JavaScript snippet が表示されるのでコピーします。&lt;/p&gt;
&lt;p&gt;このスニペットを、通常は &lt;/body&gt; の直前などに入れます。&lt;/p&gt;</description></item><item><title>Cloudflare Pages で静的サイトを公開する（GitLab 連携）</title><link>https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/</link><pubDate>Sun, 17 May 2026 00:00:00 +0900</pubDate><guid>https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/</guid><description>&lt;h2 id="前提環境"&gt;&lt;a href="#%e5%89%8d%e6%8f%90%e7%92%b0%e5%a2%83" class="header-anchor"&gt;&lt;/a&gt;前提・環境
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;ソース管理: &lt;strong&gt;GitLab&lt;/strong&gt; (GitHub でもやり方は同じ)&lt;/li&gt;
&lt;li&gt;ホスティング: &lt;strong&gt;Cloudflare Pages&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;DNS: &lt;strong&gt;Cloudflare&lt;/strong&gt;（既存ドメインのサブドメインに展開する想定）&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="gitlab-側で必要なこと"&gt;&lt;a href="#gitlab-%e5%81%b4%e3%81%a7%e5%bf%85%e8%a6%81%e3%81%aa%e3%81%93%e3%81%a8" class="header-anchor"&gt;&lt;/a&gt;GitLab 側で必要なこと
&lt;/h2&gt;&lt;p&gt;ほぼ何もしなくて構いません。&lt;br&gt;
&lt;code&gt;.gitlab-ci.yml&lt;/code&gt; を書く必要はなく、Cloudflare Pages が直接 git clone してビルドします。&lt;/p&gt;
&lt;p&gt;最低限の準備は次のとおりです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;リポジトリが Cloudflare からアクセスできること（Public ならそのまま、Private なら次節の OAuth で許可します）&lt;/li&gt;
&lt;li&gt;プロダクションブランチ（&lt;code&gt;main&lt;/code&gt; など）を決めておくこと&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ブランチ運用は Cloudflare Pages 側で自動的に処理されます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;プロダクションブランチへの push → 本番デプロイ&lt;/li&gt;
&lt;li&gt;それ以外のブランチへの push → &lt;strong&gt;自動でプレビュー URL が発行される&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="cloudflare-pages-側のセットアップ"&gt;&lt;a href="#cloudflare-pages-%e5%81%b4%e3%81%ae%e3%82%bb%e3%83%83%e3%83%88%e3%82%a2%e3%83%83%e3%83%97" class="header-anchor"&gt;&lt;/a&gt;Cloudflare Pages 側のセットアップ
&lt;/h2&gt;&lt;p&gt;Cloudflare ダッシュボード → &lt;strong&gt;Workers &amp;amp; Pages&lt;/strong&gt; を選択します。&lt;/p&gt;
&lt;p&gt;&lt;img class="gallery-image" data-flex-basis="519px" data-flex-grow="216" height="536" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/01.webp" srcset="https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/01_hu_9ea2c901c150fda5.webp 800w, https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/01.webp 1160w" width="1160"&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Create application&lt;/strong&gt; を選択します。&lt;/p&gt;
&lt;p&gt;&lt;img class="gallery-image" data-flex-basis="529px" data-flex-grow="220" height="529" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/02.webp" srcset="https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/02_hu_a08f49e8f9b7bb41.webp 800w, https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/02.webp 1167w" width="1167"&gt;&lt;/p&gt;
&lt;p&gt;下部にある &lt;strong&gt;Get started&lt;/strong&gt; をクリックします。&lt;/p&gt;
&lt;p&gt;&lt;img class="gallery-image" data-flex-basis="518px" data-flex-grow="216" height="434" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/03.webp" srcset="https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/03_hu_6c3acff843249430.webp 800w, https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/03.webp 938w" width="938"&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Import an existing Git repository&lt;/strong&gt; の &lt;strong&gt;Get started&lt;/strong&gt; を選択します。&lt;/p&gt;
&lt;p&gt;&lt;img class="gallery-image" data-flex-basis="443px" data-flex-grow="184" height="332" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/04.webp" width="614"&gt;&lt;/p&gt;
&lt;h3 id="git-プロバイダの接続"&gt;&lt;a href="#git-%e3%83%97%e3%83%ad%e3%83%90%e3%82%a4%e3%83%80%e3%81%ae%e6%8e%a5%e7%b6%9a" class="header-anchor"&gt;&lt;/a&gt;Git プロバイダの接続
&lt;/h3&gt;&lt;p&gt;GitHub だけでなく &lt;strong&gt;GitLab も公式サポート&lt;/strong&gt;されています。&lt;br&gt;
&lt;strong&gt;GitLab&lt;/strong&gt; のタブを選択し、&lt;strong&gt;Connect GitLab&lt;/strong&gt; から OAuth で認証を行います。&lt;br&gt;
認証後、対象リポジトリを選び、&lt;strong&gt;Begin setup&lt;/strong&gt; を選択します。&lt;/p&gt;
&lt;p&gt;&lt;img class="gallery-image" data-flex-basis="415px" data-flex-grow="173" height="549" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/05.webp" srcset="https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/05_hu_29852ce65aaaecb.webp 800w, https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/05.webp 951w" width="951"&gt;&lt;/p&gt;
&lt;h3 id="ビルド設定で指定する項目"&gt;&lt;a href="#%e3%83%93%e3%83%ab%e3%83%89%e8%a8%ad%e5%ae%9a%e3%81%a7%e6%8c%87%e5%ae%9a%e3%81%99%e3%82%8b%e9%a0%85%e7%9b%ae" class="header-anchor"&gt;&lt;/a&gt;ビルド設定で指定する項目
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Framework preset&lt;/strong&gt;: 使っているフレームワークに該当があれば選びます。自前のシェルスクリプトでビルドするなら None で構いません&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build command&lt;/strong&gt;: リポジトリ直下から実行されるビルドコマンド&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build output directory&lt;/strong&gt;: 成果物のディレクトリ（例: &lt;code&gt;dist&lt;/code&gt;、&lt;code&gt;public&lt;/code&gt;）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Root directory&lt;/strong&gt;: 通常は空欄でリポジトリ直下&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Environment variables&lt;/strong&gt;: 必要に応じて設定します&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img class="gallery-image" data-flex-basis="286px" data-flex-grow="119" height="785" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/06.webp" srcset="https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/06_hu_7c9afe961a914c17.webp 800w, https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/06.webp 936w" width="936"&gt;&lt;/p&gt;
&lt;h3 id="初回デプロイの確認"&gt;&lt;a href="#%e5%88%9d%e5%9b%9e%e3%83%87%e3%83%97%e3%83%ad%e3%82%a4%e3%81%ae%e7%a2%ba%e8%aa%8d" class="header-anchor"&gt;&lt;/a&gt;初回デプロイの確認
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Save and Deploy&lt;/strong&gt; を選択すると数分でビルドが走り、プレビュー URL（&lt;code&gt;&amp;lt;project&amp;gt;.pages.dev&lt;/code&gt;）が発行されます。&lt;br&gt;
ここでまず動作確認をしてから、カスタムドメインを当てに行きます。&lt;/p&gt;
&lt;h2 id="カスタムドメインの設定"&gt;&lt;a href="#%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e3%83%89%e3%83%a1%e3%82%a4%e3%83%b3%e3%81%ae%e8%a8%ad%e5%ae%9a" class="header-anchor"&gt;&lt;/a&gt;カスタムドメインの設定
&lt;/h2&gt;&lt;p&gt;DNS も Cloudflare で管理しているなら、ほぼワンクリックで終わります。&lt;/p&gt;
&lt;p&gt;初回デプロイ完了後、&lt;strong&gt;Add custom domain&lt;/strong&gt; を選択するとカスタムドメインの設定画面に移行します。&lt;/p&gt;
&lt;p&gt;&lt;img class="gallery-image" data-flex-basis="336px" data-flex-grow="140" height="685" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/07.webp" srcset="https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/07_hu_5616fba272d14413.webp 800w, https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/07.webp 959w" width="959"&gt;&lt;/p&gt;
&lt;p&gt;メニューからアクセスする場合は、&lt;strong&gt;Workers &amp;amp; Pages&lt;/strong&gt; の &lt;strong&gt;Custom domains&lt;/strong&gt; タブを選択します。&lt;/p&gt;
&lt;p&gt;&lt;img class="gallery-image" data-flex-basis="558px" data-flex-grow="232" height="459" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/08.webp" srcset="https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/08_hu_fda31703fcc12606.webp 800w, https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/08.webp 1069w" width="1069"&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Set up a custom domain&lt;/strong&gt; を選択します。&lt;br&gt;
続いて、適用したいドメインを入力し、&lt;strong&gt;Continue&lt;/strong&gt; をクリックします。&lt;br&gt;
すると、&lt;strong&gt;CNAME レコードが自動で追加されます&lt;/strong&gt;（手動編集は不要です）。&lt;/p&gt;
&lt;p&gt;&lt;img class="gallery-image" data-flex-basis="502px" data-flex-grow="209" height="438" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/09.webp" srcset="https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/09_hu_4303b6333e2844ea.webp 800w, https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/09.webp 917w" width="917"&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Activate domain&lt;/strong&gt; をクリックすると設定完了です。&lt;br&gt;
TLS 証明書も Cloudflare 側で自動発行されます（数分待ちます）&lt;/p&gt;
&lt;h3 id="ssltls-モードの変更"&gt;&lt;a href="#ssltls-%e3%83%a2%e3%83%bc%e3%83%89%e3%81%ae%e5%a4%89%e6%9b%b4" class="header-anchor"&gt;&lt;/a&gt;SSL/TLS モードの変更
&lt;/h3&gt;&lt;p&gt;SSL/TLS モードは &lt;strong&gt;Full (strict)&lt;/strong&gt; にしておきます。&lt;br&gt;
Cloudflare Pages の出口側は有効な証明書を持つので、Full (strict) でもエラーにはならず、Flexible のように HTTPS が中途半端な状態を避けられます。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SSL/TLS&lt;/strong&gt; の &lt;strong&gt;Overview&lt;/strong&gt; を選択し、SSL/TLS encryption の &lt;strong&gt;Configure&lt;/strong&gt; をクリックします。&lt;/p&gt;
&lt;p&gt;&lt;img class="gallery-image" data-flex-basis="558px" data-flex-grow="232" height="555" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/10.webp" srcset="https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/10_hu_7d12418840684b2a.webp 800w, https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/10.webp 1292w" width="1292"&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Full (Strict)&lt;/strong&gt; を選択して、&lt;strong&gt;Save&lt;/strong&gt; をクリックして完了です。&lt;/p&gt;
&lt;p&gt;&lt;img class="gallery-image" data-flex-basis="254px" data-flex-grow="105" height="638" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/05/17/cloudflare-pages-gitlab/11.webp" width="676"&gt;&lt;/p&gt;
&lt;h2 id="気をつけること"&gt;&lt;a href="#%e6%b0%97%e3%82%92%e3%81%a4%e3%81%91%e3%82%8b%e3%81%93%e3%81%a8" class="header-anchor"&gt;&lt;/a&gt;気をつけること
&lt;/h2&gt;&lt;h3 id="node_version-の明示"&gt;&lt;a href="#node_version-%e3%81%ae%e6%98%8e%e7%a4%ba" class="header-anchor"&gt;&lt;/a&gt;&lt;code&gt;NODE_VERSION&lt;/code&gt; の明示
&lt;/h3&gt;&lt;p&gt;Cloudflare Pages のデフォルト Node は古いことがあります。&lt;br&gt;
&lt;code&gt;package.json&lt;/code&gt; の &lt;code&gt;engines&lt;/code&gt; だけでは効かないので、&lt;strong&gt;ビルド設定の環境変数で明示します&lt;/strong&gt;。&lt;/p&gt;
&lt;h3 id="ビルド時間と無料枠"&gt;&lt;a href="#%e3%83%93%e3%83%ab%e3%83%89%e6%99%82%e9%96%93%e3%81%a8%e7%84%a1%e6%96%99%e6%9e%a0" class="header-anchor"&gt;&lt;/a&gt;ビルド時間と無料枠
&lt;/h3&gt;&lt;p&gt;無料枠は &lt;strong&gt;同時ビルド 1 並列・月 500 回まで&lt;/strong&gt;です。&lt;br&gt;
push のたびにビルドが走るので、頻繁な push を続けると上限に近づきます。CI ライクに何度も push しまくる運用には向きません。&lt;/p&gt;
&lt;p&gt;初回ビルドは &lt;code&gt;npm install&lt;/code&gt; がフレッシュで 5〜10 分かかることもあります。2 回目以降はキャッシュが効きます。&lt;/p&gt;
&lt;h3 id="プレビュー-url-の検索エンジン除外"&gt;&lt;a href="#%e3%83%97%e3%83%ac%e3%83%93%e3%83%a5%e3%83%bc-url-%e3%81%ae%e6%a4%9c%e7%b4%a2%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%b3%e9%99%a4%e5%a4%96" class="header-anchor"&gt;&lt;/a&gt;プレビュー URL の検索エンジン除外
&lt;/h3&gt;&lt;p&gt;Cloudflare Pages は本番ドメイン以外（&lt;code&gt;&amp;lt;project&amp;gt;.pages.dev&lt;/code&gt; や &lt;code&gt;&amp;lt;branch&amp;gt;.&amp;lt;project&amp;gt;.pages.dev&lt;/code&gt;）にも &lt;strong&gt;自動で &lt;code&gt;X-Robots-Tag: noindex&lt;/code&gt; を付けます&lt;/strong&gt;。Google にプレビュー版がインデックスされる事故は基本的に起きません。&lt;/p&gt;
&lt;h2 id="まとめ"&gt;&lt;a href="#%e3%81%be%e3%81%a8%e3%82%81" class="header-anchor"&gt;&lt;/a&gt;まとめ
&lt;/h2&gt;&lt;p&gt;すべて &lt;strong&gt;無料枠&lt;/strong&gt;で完結し、自前のサーバー運用はゼロです。&lt;br&gt;
GitLab に push して数分で本番反映される、最小構成になっています。&lt;/p&gt;
&lt;p&gt;GitLab Pages + Cloudflare プロキシでも同じことはできますが、TXT 検証や SSL モード調整など「2 サービスを連携させるための作業」が発生します。&lt;br&gt;
Cloudflare 内で完結させると、覚えることが 1 箇所にまとまって精神的に楽です。&lt;/p&gt;</description></item><item><title>Cloudflare で取得した独自ドメインを GitLab Pages に設定する方法</title><link>https://blog.ponkotools.com/posts/2026/05/12/cloudflare-gitlab/</link><pubDate>Tue, 12 May 2026 00:00:00 +0900</pubDate><guid>https://blog.ponkotools.com/posts/2026/05/12/cloudflare-gitlab/</guid><description>&lt;h2 id="全体の流れ"&gt;&lt;a href="#%e5%85%a8%e4%bd%93%e3%81%ae%e6%b5%81%e3%82%8c" class="header-anchor"&gt;&lt;/a&gt;全体の流れ
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;GitLab側&lt;/strong&gt;: カスタムドメイン登録と検証コードの取得&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitLab側&lt;/strong&gt;: Pagesの公開範囲（Visibility）の設定&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloudflare側&lt;/strong&gt;: DNSレコード（CNAME/TXT）の設定&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最終確認&lt;/strong&gt;: SSL証明書の発行とプロキシの有効化&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="1-gitlab側でカスタムドメインを追加する"&gt;&lt;a href="#1-gitlab%e5%81%b4%e3%81%a7%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e3%83%89%e3%83%a1%e3%82%a4%e3%83%b3%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b" class="header-anchor"&gt;&lt;/a&gt;1. GitLab側でカスタムドメインを追加する
&lt;/h2&gt;&lt;p&gt;まず、GitLabに「このドメインを使います」と伝えて、検証用のコードを発行します。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;プロジェクトの左メニュー &lt;strong&gt;[Deploy] &amp;gt; [Pages]&lt;/strong&gt; を開きます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Domains &amp;amp; settings&lt;/strong&gt; のタブを選択し、&lt;strong&gt;[Add Domain]&lt;/strong&gt; をクリックします。&lt;br&gt;
&lt;img class="gallery-image" data-flex-basis="551px" data-flex-grow="229" height="496" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/05/12/cloudflare-gitlab/01.webp" srcset="https://blog.ponkotools.com/posts/2026/05/12/cloudflare-gitlab/01_hu_da00e0f781f44ee3.webp 800w, https://blog.ponkotools.com/posts/2026/05/12/cloudflare-gitlab/01.webp 1139w" width="1139"&gt;&lt;/li&gt;
&lt;li&gt;使用したいドメイン（例: &lt;code&gt;blog.example.com&lt;/code&gt;）を入力し、&lt;strong&gt;[Create new domain]&lt;/strong&gt; をクリックします。&lt;br&gt;
&lt;img class="gallery-image" data-flex-basis="472px" data-flex-grow="196" height="445" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/05/12/cloudflare-gitlab/02.webp" srcset="https://blog.ponkotools.com/posts/2026/05/12/cloudflare-gitlab/02_hu_719ccfceb99c9603.webp 800w, https://blog.ponkotools.com/posts/2026/05/12/cloudflare-gitlab/02.webp 876w" width="876"&gt;&lt;/li&gt;
&lt;li&gt;表示された画面から以下の2点をメモします。
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;TXTレコードの値&lt;/strong&gt;: &lt;code&gt;gitlab-pages-verification-code=...&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CNAMEのターゲット&lt;/strong&gt;: &lt;code&gt;username-12345.gitlab.io&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="自分の名前空間targetを確認する方法"&gt;&lt;a href="#%e8%87%aa%e5%88%86%e3%81%ae%e5%90%8d%e5%89%8d%e7%a9%ba%e9%96%93target%e3%82%92%e7%a2%ba%e8%aa%8d%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95" class="header-anchor"&gt;&lt;/a&gt;自分の「名前空間（Target）」を確認する方法
&lt;/h3&gt;&lt;p&gt;GitLab PagesのデフォルトURLを確認してください。
例：&lt;code&gt;https://username-12345.gitlab.io/my-project&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;この場合、Cloudflare側で指定するターゲットは &lt;strong&gt;&lt;code&gt;username-12345.gitlab.io&lt;/code&gt;&lt;/strong&gt; です。
&lt;code&gt;.gitlab.io&lt;/code&gt; の直前まで（スラッシュより前のホスト部分）が、あなたの「名前空間（Namespace）」となります。&lt;/p&gt;
&lt;h2 id="2-プロジェクトはprivateのままpagesだけを公開する"&gt;&lt;a href="#2-%e3%83%97%e3%83%ad%e3%82%b8%e3%82%a7%e3%82%af%e3%83%88%e3%81%afprivate%e3%81%ae%e3%81%be%e3%81%bepages%e3%81%a0%e3%81%91%e3%82%92%e5%85%ac%e9%96%8b%e3%81%99%e3%82%8b" class="header-anchor"&gt;&lt;/a&gt;2. プロジェクトはPrivateのまま、Pagesだけを公開する
&lt;/h2&gt;&lt;p&gt;「ソースコードは見せたくないが、ブログとして誰でも見れるようにしたい」場合は、以下の設定が必須です。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;[Settings] &amp;gt; [General]&lt;/strong&gt; を開きます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[Visibility, project features and permissions]&lt;/strong&gt; セクションを展開します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Project visibility&lt;/strong&gt; は &lt;strong&gt;[Private]&lt;/strong&gt; のままにします。&lt;/li&gt;
&lt;li&gt;下の方にある &lt;strong&gt;[Pages]&lt;/strong&gt; の権限設定を &lt;strong&gt;[Everyone]&lt;/strong&gt; に変更します。
&lt;ul&gt;
&lt;li&gt;※ここが &lt;code&gt;Only Project Members&lt;/code&gt; だと、独自ドメインにアクセスしてもGitLabのログイン画面が出てしまいます。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[Save changes]&lt;/strong&gt; で保存します。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="3-cloudflare側でdnsレコードを設定する"&gt;&lt;a href="#3-cloudflare%e5%81%b4%e3%81%a7dns%e3%83%ac%e3%82%b3%e3%83%bc%e3%83%89%e3%82%92%e8%a8%ad%e5%ae%9a%e3%81%99%e3%82%8b" class="header-anchor"&gt;&lt;/a&gt;3. Cloudflare側でDNSレコードを設定する
&lt;/h2&gt;&lt;p&gt;Cloudflareの管理画面の左メニューから &lt;strong&gt;[Domains] &amp;gt; [Overview]&lt;/strong&gt; を開き、該当のドメインをクリックします。&lt;/p&gt;
&lt;p&gt;&lt;img class="gallery-image" data-flex-basis="1048px" data-flex-grow="436" height="357" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/05/12/cloudflare-gitlab/03.webp" srcset="https://blog.ponkotools.com/posts/2026/05/12/cloudflare-gitlab/03_hu_fa7e6c6c7efaf40f.webp 800w, https://blog.ponkotools.com/posts/2026/05/12/cloudflare-gitlab/03.webp 1559w" width="1559"&gt;&lt;/p&gt;
&lt;p&gt;さらに左メニューから &lt;strong&gt;[DNS] &amp;gt; [Records]&lt;/strong&gt; を開き、&lt;strong&gt;Add record&lt;/strong&gt; をクリックして、以下の2つのレコードを追加します。&lt;/p&gt;
&lt;p&gt;&lt;img class="gallery-image" data-flex-basis="555px" data-flex-grow="231" height="656" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/05/12/cloudflare-gitlab/04.webp" srcset="https://blog.ponkotools.com/posts/2026/05/12/cloudflare-gitlab/04_hu_cd257f623ecf097.webp 800w, https://blog.ponkotools.com/posts/2026/05/12/cloudflare-gitlab/04.webp 1518w" width="1518"&gt;&lt;/p&gt;
&lt;h3 id="-cnameレコード接続用"&gt;&lt;a href="#-cname%e3%83%ac%e3%82%b3%e3%83%bc%e3%83%89%e6%8e%a5%e7%b6%9a%e7%94%a8" class="header-anchor"&gt;&lt;/a&gt;① CNAMEレコード（接続用）
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th style="text-align: left"&gt;項目&lt;/th&gt;
 &lt;th style="text-align: left"&gt;設定値の例&lt;/th&gt;
 &lt;th style="text-align: left"&gt;補足&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;CNAME&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Name&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;blog&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;サブドメイン部分のみ入力&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Target&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;username-12345.gitlab.io&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;先ほど確認したGitLabのホスト名&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Proxy status&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;DNS only (灰色雲)&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;SSL発行をスムーズにするため最初は必ず「灰色」にする&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="-txtレコードドメイン所有確認用"&gt;&lt;a href="#-txt%e3%83%ac%e3%82%b3%e3%83%bc%e3%83%89%e3%83%89%e3%83%a1%e3%82%a4%e3%83%b3%e6%89%80%e6%9c%89%e7%a2%ba%e8%aa%8d%e7%94%a8" class="header-anchor"&gt;&lt;/a&gt;② TXTレコード（ドメイン所有確認用）
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th style="text-align: left"&gt;項目&lt;/th&gt;
 &lt;th style="text-align: left"&gt;設定値の例&lt;/th&gt;
 &lt;th style="text-align: left"&gt;補足&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;TXT&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Name&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;_gitlab-pages-verification-code.blog&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;_gitlab-pages-verification-code.&lt;/code&gt; の後にサブドメイン名を付ける&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Content&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;gitlab-pages-verification-code=...&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;GitLabからコピーした検証コード&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="4-仕上げ検証とプロキシ有効化"&gt;&lt;a href="#4-%e4%bb%95%e4%b8%8a%e3%81%92%e6%a4%9c%e8%a8%bc%e3%81%a8%e3%83%97%e3%83%ad%e3%82%ad%e3%82%b7%e6%9c%89%e5%8a%b9%e5%8c%96" class="header-anchor"&gt;&lt;/a&gt;4. 仕上げ：検証とプロキシ有効化
&lt;/h2&gt;&lt;h3 id="-gitlabで検証する"&gt;&lt;a href="#-gitlab%e3%81%a7%e6%a4%9c%e8%a8%bc%e3%81%99%e3%82%8b" class="header-anchor"&gt;&lt;/a&gt;① GitLabで検証する
&lt;/h3&gt;&lt;p&gt;DNS設定後、GitLabのPages設定画面で &lt;strong&gt;[Verify]&lt;/strong&gt;（更新マーク）ボタンを押します。「Verified」になれば成功です。&lt;/p&gt;
&lt;p&gt;&lt;img class="gallery-image" data-flex-basis="451px" data-flex-grow="188" height="470" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.ponkotools.com/posts/2026/05/12/cloudflare-gitlab/05.webp" srcset="https://blog.ponkotools.com/posts/2026/05/12/cloudflare-gitlab/05_hu_e848a83d0f43a8b7.webp 800w, https://blog.ponkotools.com/posts/2026/05/12/cloudflare-gitlab/05.webp 884w" width="884"&gt;&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;⚠️ &lt;strong&gt;すぐに認証されない場合があります。&lt;/strong&gt; Cloudflare管理ドメインはDNSのTTLが短いため反映は比較的早いですが、DNSの浸透には最大48時間かかることがあります。Verifyが通らない場合は時間をおいて再試行してください。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h3 id="-ssl証明書の発行を待つ"&gt;&lt;a href="#-ssl%e8%a8%bc%e6%98%8e%e6%9b%b8%e3%81%ae%e7%99%ba%e8%a1%8c%e3%82%92%e5%be%85%e3%81%a4" class="header-anchor"&gt;&lt;/a&gt;② SSL証明書の発行を待つ
&lt;/h3&gt;&lt;p&gt;検証完了後、数分〜30分ほどでLet&amp;rsquo;s Encryptの証明書が自動発行され、&lt;code&gt;https://&lt;/code&gt; でアクセスできるようになります。&lt;/p&gt;
&lt;h3 id="-cloudflareのプロキシをonにする"&gt;&lt;a href="#-cloudflare%e3%81%ae%e3%83%97%e3%83%ad%e3%82%ad%e3%82%b7%e3%82%92on%e3%81%ab%e3%81%99%e3%82%8b" class="header-anchor"&gt;&lt;/a&gt;③ CloudflareのプロキシをONにする
&lt;/h3&gt;&lt;p&gt;&lt;code&gt;https://&lt;/code&gt; で正常に表示されたことを確認してから、CloudflareのDNSレコードを &lt;strong&gt;[Proxied（オレンジ雲）]&lt;/strong&gt; に切り替えます。&lt;/p&gt;
&lt;h4 id="プロキシを-on-にするメリット"&gt;&lt;a href="#%e3%83%97%e3%83%ad%e3%82%ad%e3%82%b7%e3%82%92-on-%e3%81%ab%e3%81%99%e3%82%8b%e3%83%a1%e3%83%aa%e3%83%83%e3%83%88" class="header-anchor"&gt;&lt;/a&gt;プロキシを ON にするメリット
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CDNによる高速化&lt;/strong&gt;: 画像やJSがキャッシュされ、表示速度が向上します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;セキュリティ強化&lt;/strong&gt;: DDoS保護やWAFが利用可能になります。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;アクセス解析&lt;/strong&gt;: Cloudflare側でトラフィックやアクセス地域を確認できます。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-cloudflareのssltls設定を変更する"&gt;&lt;a href="#-cloudflare%e3%81%aessltls%e8%a8%ad%e5%ae%9a%e3%82%92%e5%a4%89%e6%9b%b4%e3%81%99%e3%82%8b" class="header-anchor"&gt;&lt;/a&gt;④ CloudflareのSSL/TLS設定を変更する
&lt;/h3&gt;&lt;p&gt;プロキシを有効にしたら、Cloudflareの &lt;strong&gt;[SSL/TLS] &amp;gt; [Overview]&lt;/strong&gt; を開き、暗号化モードを確認します。&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th style="text-align: left"&gt;モード&lt;/th&gt;
 &lt;th style="text-align: left"&gt;説明&lt;/th&gt;
 &lt;th style="text-align: left"&gt;推奨&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;Full&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;GitLab側の証明書を検証せず暗号化&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;初心者・通常利用向け&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;Full (strict)&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;GitLab側にLet&amp;rsquo;s Encryptなど信頼されたCA発行の証明書が必要&lt;/td&gt;
 &lt;td style="text-align: left"&gt;SSL発行が正常に完了していれば利用可&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;

 &lt;blockquote&gt;
 &lt;p&gt;⚠️ &lt;code&gt;Full (strict)&lt;/code&gt; はSSL証明書が有効な状態でのみ機能します。証明書の発行前や更新タイミングで一時的にエラーになるリスクがあるため、迷ったら &lt;strong&gt;&lt;code&gt;Full&lt;/code&gt;&lt;/strong&gt; を選択してください。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="5-運用上の注意キャッシュの扱い"&gt;&lt;a href="#5-%e9%81%8b%e7%94%a8%e4%b8%8a%e3%81%ae%e6%b3%a8%e6%84%8f%e3%82%ad%e3%83%a3%e3%83%83%e3%82%b7%e3%83%a5%e3%81%ae%e6%89%b1%e3%81%84" class="header-anchor"&gt;&lt;/a&gt;5. 運用上の注意：キャッシュの扱い
&lt;/h2&gt;&lt;p&gt;Cloudflareのプロキシを有効にすると、CSSや画像などの静的ファイルがキャッシュされます。
&lt;strong&gt;サイトを更新しても古いコンテンツが表示される場合&lt;/strong&gt;は、Cloudflareのキャッシュをクリアしてください。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;手動でキャッシュをクリアする方法:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Cloudflareダッシュボードの &lt;strong&gt;[Caching] &amp;gt; [Configuration]&lt;/strong&gt; を開く&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[Purge Cache]&lt;/strong&gt; &amp;gt; &lt;strong&gt;[Purge Everything]&lt;/strong&gt;（または特定URLを指定）を実行する&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="まとめ"&gt;&lt;a href="#%e3%81%be%e3%81%a8%e3%82%81" class="header-anchor"&gt;&lt;/a&gt;まとめ
&lt;/h2&gt;&lt;p&gt;GitLab Pagesを独自ドメインで運用する主なポイントは以下の3点です。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;正しいCNAMEターゲットを設定する&lt;/strong&gt; — GitLabのPages URLから実際のホスト名を確認して使う&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PagesのVisibilityを「Everyone」にする&lt;/strong&gt; — Privateプロジェクトでも公開アクセスを許可する&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SSL発行前はプロキシを灰色に保つ&lt;/strong&gt; — 証明書が発行されてからオレンジ雲に切り替える&lt;/li&gt;
&lt;/ol&gt;</description></item></channel></rss>