このパートのゴール

Claude Code が作った index.html を Cloudflare Pages で公開し、スマホからもアクセスできる URL を取得する

基礎知識
💡

Cloudflare って何?

ウェブサイトを世界中に素早く届けるサービスです。「郵便局が世界中にあって、一番近い場所から届ける」イメージ。速い・安全・無料から始められます。

Cloudflare Pages は HTML ファイルをそのままアップするだけで公開できる機能です。サーバーを買う必要はなく、URL が自動で発行されます(例:mysite.pages.dev)。

💡

Node.js って何?なぜ必要?

Node.js はパソコンで JavaScript を動かす「土台」です。wrangler(Cloudflare を操作するツール)を動かすために必要です。「エンジンを積む」イメージで、一度入れれば使い回せます。

ツール 役割
Node.js 土台・エンジン
npm 道具を追加するしくみ(Node.js に付属)
wrangler Cloudflare を操作するコマンドツール
ハンズオン — 環境を準備しよう
1

Node.js をインストールする

ブラウザで https://nodejs.org を開き、「LTS」版をダウンロードします(LTS = 安定版。迷ったらこちら)。

Node.js ダウンロードページ
nodejs.org のダウンロードページ。LTS 版のインストーラをダウンロード

ダウンロードしたインストーラを開いて「Next」を押し続けるだけで完了します。

インストール後、ターミナルで確認:

node -v
npm -v
バージョン確認
バージョン番号が表示されれば Node.js のインストール成功
✅ バージョン番号が表示されれば OK! v22.x.x のような数字が出れば成功です。
2

wrangler をインストールする

ターミナルで以下を実行します。

npm install -g wrangler

インストール後にバージョン確認:

wrangler --version
✅ バージョン番号が出れば OK!
ハンズオン — Cloudflare アカウントを作ろう
3

Cloudflare にアクセスしてサインアップする

ブラウザで https://dash.cloudflare.com/sign-up を開きます。

Cloudflare サインアップページ
Cloudflare のサインアップページ
4

メールアドレスとパスワードを入力する

メールアドレスとパスワードを入力して「Create Account」をクリックします。

Cloudflare メール・パスワード入力
メールアドレスとパスワードを入力
5

メール認証を完了する

登録したメールに認証メールが届きます。本文のリンクをクリックして認証を完了します。

Cloudflare メール認証
メールに届いた認証リンクをクリック
6

ダッシュボードが開いたら登録完了

Cloudflare ダッシュボード
Cloudflare ダッシュボード。ここが作業の起点になります
✅ ダッシュボードが表示されれば登録完了!
ハンズオン — wrangler でログインしよう
7

wrangler login を実行する

ターミナルで以下を実行します。ブラウザが自動で開くので、「Allow」をクリックしてください。

wrangler login
ブラウザが開かない場合 ターミナルに表示された URL をコピーして手動でブラウザに貼り付けてください。

ターミナルに Successfully logged in. と表示されれば完了です。

ハンズオン — Claude Code でサイトを作ってもらおう
8

フォルダを作って Claude Code を起動する

ターミナルで新しいフォルダを作り、Claude Code を起動します。

mkdir my-site
cd my-site
claude
9

Claude Code に HTML を作ってもらう

Claude Code が起動したら、以下のように入力してください。

「シンプルなプロフィールページの HTML を作って。ファイル名は index.html にして」

Claude Code が自動的に index.html を生成します。コードを 1 行も書かずに Web ページが完成します!

10

ブラウザで確認する

生成された index.html をダブルクリックして、ブラウザで見た目を確認しましょう。

気に入らない部分があれば「背景色を青にして」「もっとシンプルにして」など Claude Code に伝えると修正してくれます。
ハンズオン — 世界に公開しよう
11

wrangler pages deploy でデプロイする

my-site フォルダにいる状態でターミナルに入力します。

wrangler pages deploy .

プロジェクト名を聞かれたら好きな名前を入力(例:my-profile)して Enter。

✅ こんな URL が発行されます!
✨ Deployment complete!
🌍 URL: https://my-profile.pages.dev
12

URL にアクセスして確認する

発行された 〇〇.pages.dev の URL をブラウザで開いてみましょう。スマホからでも同じ URL でアクセスできます!

🎉 Claude Code が作ったサイトが世界に公開されました! このリンクを誰かに送ればすぐに見てもらえます。
🎉 PART 2 完了! Node.js → wrangler → Cloudflare 登録 → Claude Code でサイト作成 → デプロイ の流れを体験しました。次は Claude に「道具」を持たせる MCP 連携です。