静的HTML公開

HTMLファイルを 公開リンクにする
フォルダからそのまま

完成したHTML、CSS、JavaScript、画像のフォルダをアップロードし、HTTPSの公開リンク、プレビュー、独自ドメインにつなげられます。

HTMLはシンプルです。公開手順もシンプルであるべきです。

静的サイトでも、公開の基本は必要です

手書きのページ、授業課題、プロトタイプ、オンライン履歴書、AI生成HTMLサイトでも、ルートのindex.html、画像やCSSのパス、HTTPS、共有できるURLはきちんと確認する必要があります。

フレームワーク前提にしない

index.html、CSS、JavaScript、画像がそろっているなら、公開するためだけにGitリポジトリやビルドパイプラインを作る必要はありません。

完成したフォルダをそのまま使う

ローカルで開いていたフォルダをアップロードします。index.htmlをルートに置き、相対パスとサブフォルダを保ったまま公開できます。

公開に必要な基本を含める

HTTPS、静的ファイル配信、圧縮、安定したURL、独自ドメイン設定を用意し、単なるファイル共有ではなく公開ページとして扱える状態にします。

完成済みの静的プロジェクトに向いています

サイトはもうできていて、あとは正しく公開したい場合に使います。

01

手書きのHTMLページ

ランディングページ、授業課題、小規模な会社ページ、個人ホームページ、HTML/CSS/JavaScriptの実験。

02

書き出されたサイトフォルダ

デザインツール、ドキュメント生成、AIサイト生成、ノーコードツール、ビルドパイプラインから出力されたHTMLファイル。

03

共有したいプレビュー

クライアント確認、ポートフォリオ、デモ、オンライン履歴書など、ZIPではなくURLで見せたいページ。

Upload checklist

アップロード前の確認

静的サイトの表示崩れは、ホスティングよりフォルダ構造が原因のことが多いです。

index.htmlをルートに置く

メインURLで開くために、最初のHTMLファイルはアップロードするフォルダの一番上に置きます。

出力フォルダを選ぶ

最終的なHTML、CSS、JS、画像、フォント、アセットが入ったフォルダを選びます。ビルドツールではdist、build、out、publicなどです。

相対パスを確認する

./styles.css、/assets/logo.png、assets/app.js などの参照が、アップロードするフォルダ構造と合っているか確認します。

サブページも開いてみる

about/index.html や docs/getting-started.html がある場合は、アップロード前にローカルで開いて不足ファイルを見つけます。

HTMLプロジェクトを3ステップで公開

📁

公開用フォルダを準備

HTML、CSS、JavaScript、画像、フォント、アセットを一つのフォルダにまとめ、index.htmlをルートに置きます。

🖱️

サイト全体をアップロード

フォルダをDeployPagesへドラッグします。サブフォルダを保ったままにすると、CSS、画像、ページのパスが合いやすくなります。

🚀

共有または独自ドメインへ

プレビューURLをすぐ共有し、公開用になったら独自ドメインとHTTPSを設定します。

アップロード後に起きること

ファイルツリーがURL構造になり、準備できたら独自ドメインへ移行できます。

すぐ使えるプレビューURL

生成されたURLで実際のブラウザ表示を確認し、チームやクライアントへ共有できます。

サブフォルダもそのまま開ける

/docs/index.html は /docs のように開け、/assets/app.js などのファイルも参照元のページから使えます。

準備できたら独自ドメインへ

後から自分のドメインを追加し、DNSを指定して、HTTPSの準備まで同じ流れで進められます。

公開後のページが崩れて見える場合

Issue 01

ホームページが404になる

index.htmlがアップロードしたフォルダのルートにあるか確認します。1階層下に入っていると開けないことがあります。

Issue 02

CSSや画像が読み込まれない

アセットのパスを確認します。ローカルのファイルパスで動いていても、公開URLでは違う階層を参照して失敗することがあります。

Issue 03

1ページだけしか開けない

サブページ用のフォルダやリンク先のHTMLファイルも、ホームページと一緒にアップロードされているか確認します。

Issue 04

JavaScriptの動きが違う

ブラウザコンソール、mixed content警告、moduleパス、file://環境を前提にしたコードを確認します。

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

Q:静的HTMLサイトを無料で始められますか?

はい。軽い個人サイト、オンライン履歴書、シンプルなランディングページ、プロトタイプは無料プランから始められます。

Q:ホームページのファイル名はindex.htmlである必要がありますか?

はい。index.htmlにしておくと、静的サイトのメインURLで自然に開けます。

Q:サブフォルダや複数ページも使えますか?

はい。about/index.html のような構造も保持され、対応するURLパスで開けます。

Q:HTMLサイト公開にGitHubは必要ですか?

いいえ。継続開発にはGitが便利ですが、完成した静的フォルダは直接アップロードできます。

Q:AIで生成したサイトも公開できますか?

はい。出力がHTML、CSS、JavaScript、画像などの静的ファイルであれば、手書きのHTMLと同じようにアップロードできます。

Q:PHP、WordPress、データベース付きアプリも使えますか?

いいえ。このページはブラウザが直接読み込める静的ファイル向けです。サーバー実行、PHP、データベース、バックエンドAPIには別の実行環境が必要です。

Q:CLIやAPIで自動公開できますか?

はい。手動アップロードだけでなく、CIフローに静的公開を組み込みたいチーム向けの方法も用意しています。

Q:後から独自ドメインを接続できますか?

はい。公開後にコンソールでドメインを追加し、指定されたDNSへ向けると、解決後にHTTPSが自動で準備されます。