Replitで作ったHTMLを共有したい、よくある場面
ReplitはブラウザだけでコードからアプリやWebページまで作れる開発環境です。最近はAIに指示して一気にHTMLを組み上げ、出来上がった画面を社内の上司やクライアント、知人にサッと見てもらいたい、というニーズが増えています。
ところが「相手に見せる」段階になると、意外とつまずきます。Replitのアカウントを持っていない相手にどうやって渡すのか、編集画面まで見られてしまわないか、リンクをいつまで生かしておくのか。こうした不安が、共有の一歩手前で足を止めてしまう原因になりがちです。
まずは、自分が共有したいものが「静的なHTML」なのか「サーバー処理を伴うアプリ」なのかを切り分けると、選ぶべき手段がはっきりします。
- 画面の見た目だけを見てほしい(静的HTML/CSS/JS)
- 入力フォームの送信結果まで動かしたい(サーバー処理あり)
- 相手を限定したい(特定の人だけに見せたい)
Replitのプレビューをそのまま共有するときの注意点
Replitには制作物をプレビューする仕組みがあり、その画面のURLを相手に渡せば一応は見てもらえます。手軽な反面、いくつか気をつけたい点があります。
ひとつは、見せたい範囲のコントロールです。完成画面だけを見せたいのに、相手の操作次第で意図しない部分まで触れてしまう、というのは避けたいところです。もうひとつは公開期間で、レビューが終わってもリンクが残り続けると、いつの間にか古い内容が出回ってしまうことがあります。
また、フォーム送信やデータベース連携のように「サーバー側で何かを処理する」仕組みは、静的HTMLとして切り出すと動きません。共有の前に、見せたいものが画面の見た目だけで完結するかを確認しておくと安心です。
AI生成HTMLを共有する前の安全チェック
Replitで作ったHTMLを外部に共有では、AIツールの画面上で完成して見えても、共有用HTMLとして安全とは限りません。外部script、form送信先、APIキーらしき文字列、画像パス、ダミーデータではない個人情報を分けて確認します。
ツールの書き出し形式や共有機能は時期・プラン・作り方で変わります。この記事では特定機能の有無を断定せず、静的HTMLやZIPとして取り出せた成果物を安全に見せる前提で進めます。安全チェックが終わったら、HTMLまたはZIPをアップロードし、必要に応じて認証と期限を付けたURLとして共有します。
- 外部送信: form action、fetch、script src、iframeの向き先を確認する
- 秘密情報: APIキー、トークン、社内URL、顧客名が残っていないか検索する
- 表示再現: 画像・CSS・フォントが公開URLでも読み込めるか見る
- 共有設定: 相手、期限、認証方式、差し替え時の連絡方法を決める
静的HTMLなら「認証付きの共有URL」で渡すのが安全
Replitで作ったページが静的なHTML/CSS/JSで完結しているなら、ファイル一式を取り出して、認証付きの共有URLとして公開する方法が向いています。サーバーを自分で立てたり、デプロイ設定を書いたりせずに、相手に渡せるURLを用意できるのが利点です。
ここで便利なのが「ギガサイト便」です。AIなどで作ったHTMLや、HTML/CSS/画像をまとめたZIPをアップロードすると、共有URLとして公開できます。誰に見せるかは認証方式で選べるため、相手や状況に合わせて見せ方を調整できます。
選べる認証方式は次のとおりです。社内レビューなのか、社外のクライアントなのか、不特定多数なのかで使い分けると、必要以上に広く公開してしまう事故を防げます。
- URLのみ: リンクを知っている人なら誰でも閲覧
- パスワード認証: 合言葉を知っている人だけ閲覧
- メール認証: 指定したメール宛のワンタイムで本人確認
- 会社ドメイン認証: 指定ドメインのメールを持つ人だけ閲覧
ギガサイト便でReplitのHTMLを共有する手順
ここでは、ReplitからHTML一式を取り出して共有URLを発行するまでの流れを紹介します。登録なしでもトップページにファイルをドロップすればその場で共有URLを発行できますが、この場合は匿名公開となり、検索に出さないためのnoindex・7日間の公開期限・IPごとのレート制限が付きます。継続的に管理したい場合は無料アカウントの作成がおすすめです。
- ReplitからHTML/CSS/JS・画像一式をダウンロードし、必要なら1つのZIPにまとめる
- ギガサイト便のトップページにそのファイルまたはZIPをドロップする
- アップロード時のセキュリティスキャンの警告を確認する
- 相手に合わせて認証方式(URLのみ・パスワード・メール・会社ドメイン)を選ぶ
- 公開期限を設定し、レビューが終わる時期に合わせる
- 発行された共有URLを相手に送る
共有後に効いてくる、運用まわりの機能
共有はURLを送って終わりではありません。レビューが進むうちに修正が入ったり、公開を止めたくなったりするものです。そうした「送ったあと」の手間を減らす機能がそろっています。
とくに重宝するのが、同じURLのままファイルを差し替えられる点です。Replit側で直したHTMLを上げ直しても相手に渡したリンクは変わらないため、「修正版を送り直す」連絡が不要になります。公開期限を設定しておけば、期限切れで自動的に閲覧できなくなり、古い内容が残り続ける心配も減ります。
このほか、誰がいつ見たかをアクセスログで確認でき、URL末尾のスラッグも編集できます。アップロード時のセキュリティスキャンでは、APIキーらしき文字列・外部フォームへの送信・外部スクリプトへの依存・静的公開に不要なファイルなどの兆候を検出して警告するため、AIが生成したコードをそのまま外に出す前のチェックにも役立ちます。
- 同じURLのままファイルを差し替えられる
- 公開期限切れで自動的に閲覧不可になる
- アクセスログで閲覧状況を確認できる
- URL末尾のスラッグを編集できる
Replitと使い分けて、見せ方をコントロールする
Replitはコードを書いて動かす開発の場として優れており、サーバー処理を含むアプリづくりにも向いています。一方で「完成した静的な画面を、相手を限定して安全に見せる」という目的では、得意領域が少し違います。両者は競合というより、役割が分かれていると考えるとすっきりします。
作る作業はReplitで進め、見せる段階だけ認証付きの共有URLに切り出す。この分担なら、相手にアカウントを用意してもらう必要もなく、見せたい人にだけ必要な期間だけ届けられます。
Replitで形にしたHTMLを「誰に・いつまで見せるか」までコントロールしたいとき、ギガサイト便のような認証付き共有URLは現実的な選択肢になります。まずは手元のHTMLをドロップして、共有URLを試してみると感覚がつかめるはずです。
よくある質問
Replitのアカウントがない相手にもHTMLを見せられますか
はい。静的なHTML/CSS/JSであれば、ファイル一式を取り出して共有URLとして公開すれば、相手にアカウントは不要です。URLを開くだけで閲覧してもらえます。見せる範囲を絞りたい場合は、パスワードやメール認証などの認証方式を選びましょう。
ReplitのプレビューURLをそのまま渡すのと何が違いますか
プレビューURLは手軽ですが、誰に見せるかや公開期間のコントロールがしにくい場合があります。認証付きの共有URLなら、相手の限定・公開期限の設定・同じURLでの差し替えなどがしやすく、レビュー用途で扱いやすくなります。
Replitで作ったフォームやデータベース機能もそのまま共有できますか
静的HTMLとして公開する方法では、サーバー側で動く処理は再現されません。フォームの受信保存やデータベース連携など、サーバーサイドの動作を伴うものは対象外です。共有したいのが画面の見た目だけであれば、静的HTMLとして公開できます。
公開したHTMLを後から修正したい場合はどうすればいいですか
ギガサイト便では、同じURLのままファイルを差し替えられます。Replit側で直したHTMLをアップロードし直せば、相手に渡したリンクはそのまま使えるため、修正版を送り直す手間がかかりません。
AIツールで作ったHTMLはそのまま共有しても安全ですか?
そのまま共有せず、外部送信先、フォーム、APIキー、社内URL、画像パスを確認してからURL化します。ツールの共有機能や書き出し仕様は変わるため、最新画面も確認してください。