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

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

注意: Cloudflare Pages は現在移行期にあり、画面上の用語や公開URLの形式が本文と異なる場合があります。Cloudflare側の情報が明確になりましたら、この文書も更新します。

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

Cloudflare サイトトップ

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

Sign up by Google

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

Finderでデスクトップに作業用フォルダ(例えば "cf")を作成する。

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

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

下記のプロンプトを実行する:

prompt
Copied!
index.html を作って。Hello World と表示するだけのシンプルなHTML。

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

完成したらFinderで デスクトップcf フォルダを開き、index.html が生成されていることを確認する。

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

Upload your static files

drag and drop area

Deploy

管理画面

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

サイトを更新するには:

更新時の注意:

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

1-2 と同じ要領で Claude Code を起動し、簡単なWebアプリを作ってみる。今度は index.html を上書きする形で依頼する。

プロンプト例:

prompt
Copied!
HTML+JavaScriptでポモドーロタイマーを作って! 1つのファイルにしてindex.htmlに上書きして。
prompt
Copied!
複利計算機をHTML+JavaScriptで作って! 構成はHTMLファイル(index.html)が1つ。

Claude Desktop App

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

複利計算機

3. 次のステップ

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


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