GitHubの静的サイト(HTML/CSS/JS)を Cloudflare Pages を使って無料公開する。独自ドメインなし、Cloudflareの無料ドメインを使用。
リポジトリ: mich360/hamburger.github.io「Workers & Pages → Create」から進んだが、Pagesではなく Workersとして設定。プロジェクト名: testsite2026
Build command に「開始」「starts」を誤入力Build commandに日本語「開始」が入力されており、シェルが認識できずビルド失敗。
Build configurationの編集画面でDeploy commandを変更しようとしたが「An internal error prevented the form from submitting.」が発生し修正不可。
Internal error左メニューの「Workers & Pages」から「Create」ボタンを押す。
Workers作成画面に表示されるリンクから Pages の画面へ移動。
重要: 最初から Pages タブを選ぶこと「Continue with GitHub」でGitHubアカウントを連携。
Framework preset: None / Build command: 空白 / Build output directory: /
| 項目 | Cloudflare Pages | GitHub Pages |
|---|---|---|
| URL | hamburger-github-io.pages.dev | mich360.github.io/hamburger.github.io |
| サーバー | Cloudflareのグローバルネットワーク | GitHubのサーバー |
| 速度 | 世界中に配信(高速) | 標準速度 |
| セキュリティ | Cloudflareの保護あり | 基本的な保護 |
| 自動更新 | GitHubにpushで自動更新 | GitHubにpushで自動更新 |
| おすすめ度 | ⭐⭐⭐ メインで使用推奨 | ⭐⭐ そのまま使用可 |
Workers & Pages → Create → 「Looking to deploy Pages? Get started」を選択
静的サイト(HTML/CSS/JS)はビルド不要。空白のままで問題なし。