CLOUDFLARE PAGES SETUP GUIDE

Androidで設定する
GitHub × Cloudflare Pages

GitHubへHTMLを追加するだけで、Cloudflare Pagesが自動公開する仕組みを、実際に迷いやすかった画面を含めて順番に整理しました。

📱 Android対応☁️ Cloudflare Pages🐙 GitHub連携📄 HTML追加で自動更新

完成後の運用

初期設定は一度だけ。2記事目以降はHTMLを追加するだけです。
① HTMLを作るChatGPTなどで単体HTMLを生成
② GitHubへ追加reportsフォルダへ1枚アップロード
③ 自動ビルドCloudflareが一覧と記事を生成
④ URLは固定LINEには同じトップURLを共有

初期設定の流れ

Cloudflareの新UIでは、WorkersとPagesの入口が近いため要注意です。
01

GitHubにサイト一式を置く

スターターZIPを解凍し、リポジトリ直下へ配置します。

build.mjs
package.json
README.md
.gitignore
reports/
  001-okazaki-aichi-travel-review.html
今後追加する記事は、すべて reports フォルダへ入れます。
02

Cloudflareの「Workers & Pages」を開く

AndroidのChromeからCloudflare Dashboardへログインします。

  1. Workers & Pages を開く
  2. 右上の Create application を押す
03

Pages専用の入口を選ぶ

ここが最も間違えやすいポイントです。

  1. 「Ship something new」の画面を表示
  2. 下部の Looking to deploy Pages? Get started にある Get started を押す

❌ Workersの画面

Deploy commandnpx wrangler deployAPI token が表示される。

✅ Pagesの画面

Production branchBuild commandBuild output directory が表示される。

「Continue with GitHub」を最初に押すと、WorkersのGit連携画面へ進む場合があります。必ずPages側の Get started を入口にします。
04

GitHubリポジトリを選ぶ

CloudflareからGitHubへのアクセスを許可し、対象を指定します。

  1. Connect to Git を選ぶ
  2. GitHubアカウントを認証する
  3. share-report-site を選択
  4. Next を押す
05

Pagesのビルド設定を入力する

入力する主要項目は2か所だけです。

SET UP BUILDS AND DEPLOYMENTS
Project name
share-report-site
Production branch
main
Framework preset
None
Build command
npm run build
Build output directory
public
Root directory
空欄
Environment variablesは不要です。入力後に Save and Deploy を押します。
06

公開を確認する

ビルドが成功するとPagesのURLが発行されます。

  1. Deploymentが Success になるまで待つ
  2. https://プロジェクト名.pages.dev/ を開く
  3. 一覧ページと1記事目が表示されることを確認

2ページ目以降の追加方法

Cloudflare側を操作する必要はありません。

GitHubの reports へHTMLを追加するだけ

新しいファイルをGitHubへCommitすると、Cloudflare Pagesが自動的に再ビルドし、トップページの記事一覧にも追加します。過去の記事を再アップロードする必要はありません。

公開前チェック

GitHubのmainブランチにファイルがある
記事HTMLはreportsフォルダ内
Build commandはnpm run build
Output directoryはpublic
WorkersではなくPagesの画面
Commit後にCloudflareが自動ビルド