Gemini生成サイト公開

Geminiの出力を
公開リンクにする

Geminiで作ったHTMLページ、Reactプロトタイプ、静的フロントエンド出力をアップロードし、レビューや共有、独自ドメイン公開に使えるHTTPSサイトにします。

手順を確認
Gemini
AI
Reactプロトタイプを作成しました。npmパッケージを使っている場合は公開前にビルドし、APIキーはフロントエンドのバンドルに入れないでください。
App.tsxReact
import React from 'react';
export default function App() {
return <div className="bg-slate-950">...
}
生成されたファイルをここにドロップ

静的公開に合うGemini出力

Geminiはフロントエンドコード、アプリのロジック、API例を同じ会話で生成することがあります。DeployPagesはその中の静的フロントエンドを公開する場所です。

HTML ランディングページ

index.htmlと参照されるCSS、JavaScript、画像、フォントをアップロードします。単純な生成ページでは最短の方法です。

Reactプロトタイプ

GeminiがReactコンポーネントやViteプロジェクトを生成した場合は、ビルドして生成された静的出力フォルダをアップロードします。

Gemini APIデモ

フロントエンドは公開できますが、非公開キーが必要なGemini API呼び出しはバックエンドやサーバーレス関数側に置きます。

ドキュメントとプロダクトモック

Geminiを使って作ったドキュメント、プロダクトページ、社内デモ、レビュープロトタイプの静的書き出しを実URLとして共有できます。

Geminiの出力から公開サイトまで

01
01

フロントエンドを生成する

静的ページ、プロトタイプ、ランディングページ、Reactの画面を生成し、必要なファイルと依存関係をGeminiに一覧化させます。

02
02

公開できる出力に整える

単純なHTMLはそのまま保存し、React / Viteはdistなどの静的フォルダにビルドしてからアップロードします。

03
03

アップロードして確認する

静的ファイルをDeployPagesにアップロードし、公開リンクでルート、画像、コンソールエラー、外部API呼び出しを確認します。

Geminiのビルドを公開する前に

生成プロトタイプは完成して見えても、仮文言、壊れた素材、クライアント側の秘密情報が残っていることがあります。

APIキーの扱い

非公開のGemini APIキーやサービス認証情報をブラウザコードに置きません。保護が必要な呼び出しはバックエンドを使います。

ビルド出力

ReactやViteの場合は、生のソースファイルやnode_modulesではなく、生成された出力フォルダを公開します。

素材の確認

架空のファイル名や仮画像を、実ファイルまたは安定した公開URLに置き換えてからアップロードします。

ブラウザ QA

公開サイトをスマートフォンとデスクトップで開き、コンソールエラー、主要リンク、フォームを確認します。

Gemini 生成サイトでよくある問題

Fix 01

プロトタイプがGemini APIキーを必要としている

API呼び出しをバックエンドやサーバーレスのエンドポイントに移します。静的フロントエンドでは非公開APIキーを安全に隠せません。

Fix 02

Reactコードがブラウザでそのまま動かない

依存関係を入れてビルドコマンドを実行し、バンドル後のdist / buildフォルダをアップロードします。

Fix 03

生成された素材が足りない

Geminiに全体のファイルツリーを出させ、参照されている画像、アイコン、スタイルシート、フォントをすべて作成または置き換えます。

Fix 04

フォームやログイン手順が動かない

静的ホスティングはUIを表示できます。送信、認証、データベース、保護された操作はバックエンドサービスが必要です。

Gemini 生成サイト FAQ

複数ファイルの Gemini プロジェクトもアップロードできますか?

はい。Geminiが複数のフロントエンドファイルを生成した場合は、構成を保ったままフォルダ全体をアップロードします。

生成コードにエラーがある場合は?

ローカルで修正するか、Geminiに修正版を作らせてから再度ビルドし、修正済みの出力をアップロードします。最初の出力に固定されるわけではありません。

どのフロントエンド構成を公開できますか?

静的HTML、React、Vue、ブラウザで動く多くのフロントエンド出力は、最終結果が静的ビルドであれば公開できます。

Gemini APIアプリもここで公開できますか?

フロントエンドは公開できます。ただし非公開のGemini API呼び出しはバックエンドやサーバーレスのエンドポイント側に置き、ブラウザコードに非公開キーを出さないようにします。

GeminiがNext.jsアプリを生成した場合は?

サーバー機能が不要なら静的サイトとして書き出し、outディレクトリをアップロードします。SSR、API routes、ミドルウェアはサーバー機能を実行できる環境が必要です。