v0 のホスティング

v0 で作ったサイトをホスティングする方法

v0 は React(多くは Next.js)のコンポーネントとページを生成します。結果を自分でホスティングするには、コードを書き出して静的ビルドを作り、その出力を SiteDrop で公開します。

無料でサイトを公開 →

4 ステップで公開

  1. v0 からプロジェクトのコードを書き出すかコピーします。
  2. ビルドを実行して静的出力フォルダーを作ります(静的書き出しなら通常 out か dist)。
  3. そのフォルダーの中身を、index.html を最上位に置いたまま zip にします。
  4. zip を SiteDrop にアップロードします。

使えるファイルの種類

v0 は React(多くは Next.js)のコンポーネントを生成します。自分でホスティングするには静的ビルド、つまり Next の静的書き出し(out フォルダー)か Vite の dist を作ります。中身は素の HTML/CSS/JS なので、そのままアップロードできます。サーバーが必要な Next の機能(SSR、API ルート、サーバーアクション)は静的ホスティングでは動きませんが、マーケティングサイトやポートフォリオの書き出しなら問題ありません。

うまくいかないときと直し方

  • アップロードすると 404 か真っ白になる。

    ソースかサーバー用のビルドをアップロードした可能性があります。Next なら output: 'export' を設定してビルドし、out/ フォルダーを作ってから、その中身を index.html が最上位に来るように zip にしてください。

  • next/image やフォントが読み込まれない。

    next/image の最適化機能にはサーバーが必要です。静的書き出しでは最適化しない画像(または素の <img>)を使い、フォントは自分でホスティングして、ビルドサーバーに頼るものがないようにしてください。

  • API ルートやサーバーアクションが応答しない。

    それらには Node のサーバーが必要です。動的な部分は Next が動くプラットフォームに残し、静的なマーケティングページはここで公開してください。

SiteDrop と、Netlify をそのまま使う場合の比較

Netlify(Vercel と同様)は Next のビルドをサーバー側で実行できます。v0 の出力が静的サイトなら、そんな仕組みは不要です。SiteDrop は書き出した out フォルダーを zip のままホスティングし、フレームワークのプリセット設定もリポジトリの接続もなしで、1 分で自分の URL を発行します。

v0 のホスティング — よくある質問

v0 のプロジェクトでサーバー機能を使っていますが、静的ホスティングで動きますか?

SiteDrop は静的ファイルを配信するので、サーバーでレンダリングする機能や API の機能は動きません。マーケティングサイトやポートフォリオなら静的書き出しを作ってアップロードし、サーバーに依存するアプリはバックエンドが動くプラットフォームに置いてください。

v0 のサイトを公開する準備はできましたか?

.zip をアップロードすれば、1 分以内に共有できる公開リンクが手に入ります。7 日間の無料プレビュー付き、カードは不要です。

今すぐ公開する →