ホーム/ブログ/Claude Codeでウェブサイトを公開しよう!Cloudflare×Honoで始める無料公開ガイド

Claude Codeでウェブサイトを公開しよう!Cloudflare×Honoで始める無料公開ガイド

プログラミング初心者でもClaude Codeを使えば自分のサイトを作れます。Cloudflare Pagesなら無料で公開でき、Honoフレームワークとの組み合わせで開発効率も抜群。その方法を分かりやすく解説します。

はじめに

「ウェブサイトを作りたいけど、プログラミングは難しそう…」と感じていませんか?

実は今、Claude CodeというAIツールを使えば、プログラミングの知識がほとんどなくても自分のサイトを作れるようになっています。しかもCloudflare Pagesを使えば完全無料で公開まで可能です。

この記事では、Claude Codeを使ってウェブサイトを作り、Cloudflareで公開するまでの手順を初心者向けに解説します。さらに、Honoというフレームワークを使うと開発がよりスムーズになる理由もご紹介します。

Claude Codeとは?

Claude CodeはAnthropicが開発したAIコーディングアシスタントです。ターミナル(コマンドライン)上で動作し、あなたが日本語で「こんなサイトを作りたい」と話しかけると、コードを自動で書いてくれます。

従来のウェブ開発では、HTML・CSS・JavaScriptの知識、サーバーの設定、デプロイの手順などをすべて自分で覚える必要がありました。Claude Codeを使えば、これらをAIがサポートしてくれるので、初心者でも挑戦しやすくなります。

Honoとの組み合わせがおすすめな理由

Hono(炎)は日本人開発者が作った軽量なウェブフレームワークです。Cloudflare Workers / Pagesとの相性が抜群で、以下の特徴があります。

  • 超高速:Cloudflareのエッジネットワーク上で動くので、世界中どこからでも速い
  • シンプル:コードがわかりやすく、Claude Codeが生成するコードとも相性が良い
  • 無料枠が大きい:Cloudflare Pagesの無料プランでほぼすべての機能が使える
  • TypeScript対応:型安全なコードで、AIが意図を正確に理解しやすい

Claude CodeにHonoのプロジェクトを作ってもらうと、構造がシンプルなのでAIが指示を正確に理解してくれます。結果として、少ない指示でも狙い通りのサイトができあがります。

必要なもの(ほぼ無料で揃います)

  • Claudeのアカウント:claude.ai でサインアップ(Claude Codeの利用は有料プランが必要)
  • Cloudflareのアカウント:cloudflare.com で無料サインアップ
  • Node.js:パソコンにインストール(公式サイトから無料でダウンロード)
  • パソコン:WindowsでもMacでも可

実際の手順

ステップ1:Claude Codeをインストールする

ターミナル(Macはターミナル.app、WindowsはPowerShell)を開いて、以下のコマンドを実行します。

npm install -g @anthropic-ai/claude-code

インストール後、claude と入力するとClaude Codeが起動します。初回起動時にAnthropicのアカウントとの連携が求められます。

ステップ2:Honoプロジェクトを作成する

Claude Codeに日本語で話しかけます。

「Cloudflare Pages用のHonoプロジェクトを作ってください。シンプルな会社紹介サイトを作りたいです。」

するとClaude Codeが自動でプロジェクトのファイルを作成してくれます。自分でコードを書く必要はありません。

ステップ3:サイトの内容をカスタマイズする

Claude Codeに続けて指示を出します。

「トップページに会社名と事業内容の説明を入れてください。デザインはダークテーマでお願いします。」

このように日本語でお願いするだけで、デザインや内容を変えてもらえます。変更を確認しながら少しずつ形にしていきましょう。

ステップ4:Cloudflare Pagesでデプロイする

サイトの内容が決まったら、Cloudflareに公開します。Claude Codeに頼みます。

「Cloudflare Pagesにデプロイしてください。」

Claude Codeが以下のようなコマンドを実行してくれます。

npm run build
npx wrangler pages deploy dist --project-name my-site

数分後、https://your-site.pages.dev のようなURLでサイトが公開されます。しかも完全無料です!

よくある質問

Q. 独自ドメイン(例:example.com)は使えますか?

A. 使えます。Cloudflare Pagesでは独自ドメインを無料で設定できます。ドメイン自体は年間1,000〜2,000円程度で購入する必要がありますが、ホスティング費用は無料のままです。

Q. サイトの更新はどうすればいいですか?

A. Claude Codeに「この部分を変更して」と伝えて、再度デプロイするだけです。GitHubと連携すれば、コードを更新するたびに自動でデプロイされる設定もできます。

Q. プログラミングを全く知らなくても大丈夫ですか?

A. 基本的な操作は日本語の指示だけでできます。Claude Codeへの指示は具体的であればあるほど精度が上がります。「変えて」より「トップページのタイトルを〇〇に変えて」のように伝えると意図が正確に伝わります。

まとめ

Claude Code × Hono × Cloudflare Pagesの組み合わせは、初心者でもウェブサイトを公開できる強力な無料スタックです。

  • Claude Code:コードを書かなくてもAIが作ってくれる
  • Hono:シンプルで高速、Cloudflareとの相性◎
  • Cloudflare Pages:無料でグローバルに公開できる

まずは「Hello World」だけのシンプルなページでもいいので、ひとつ作ってみることをおすすめします。最初の一歩を踏み出すと、思ったより簡単だと気づくはずです。ぜひ挑戦してみてください!