CloudflareにHTMLファイルをアップロードしてWebアプリとして公開する

Cloudflare PagesでHTML・CSS・JavaScriptなどの静的ファイルをそのままアップロードして簡易デプロイ(本番環境への公開・反映)する。

注意: Cloudflare Pages は現在移行期にあり、画面上の用語や公開URLの形式が本文と異なる場合があります。Workers と表示されたり、workers.dev のURLが発行されたりしても、実装や公開自体は通常どおり行えます。Cloudflare側の情報が明確になり次第、この文書は書き換える予定です。

1. Cloudflare PagesにWebページをサクッと公開する

Cloudflare サイトトップ

1-1. Cloudflareアカウントを作る

Sign up by Google

1-2. アップするファイルを準備する

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <title>My First Page</title>
</head>
<body>
  <p>Hello World!</p>
</body>
</html>

1-3. Cloudflare Pagesにアップロードしてデプロイ

Upload your static files

drag and drop area

Deploy

管理画面

なお、ファイルだけでなく、フォルダごとアップロードもできる。 画像ファイルもアップできるのでウェブサイトがまるっとホスティングできる。

サイトを更新するには:

更新時の注意:

2. Claude Code でWebアプリを作成してサクッと公開する

必要なもの: Claude Desktop アプリ, Claude の有料プラン(Claude Pro でOK)

デスクトップ版Claudeアプリを起動。

Code(Claude Code)を選択 → New session をクリック → 作業ディレクトリを指定(~/Desktop/cf

あとはプロンプトを入力して、index.html を編集する。

プロンプト例:

Claude Desktop App

なお、途中でファイル操作の許可を求められることがあるので、その都度許可する。

完成した index.html を「1-3. Cloudflare Pagesにアップロードしてデプロイ」の手順でデプロイして、公開URLを確認する。

複利計算機

3. 次のステップ

このハンズオンでは、静的ファイルを手動でアップロードしてデプロイする方法を学んだ。さらに進みたい場合は以下を参考に。


2026-05-04 (last updated: 2026-05-05) タツヲ (yto)