GitHub Pagesの代わりになる簡単ホスティング(Git不要)

「無料の静的ホスティング」と聞かれたときの定番の答えは GitHub Pages で、開発者プロジェクトにおいてその評価は正当なものです。しかし、HTMLページを1枚公開するためだけにリポジトリを作り、ブランチ設定と格闘し、デプロイを待った経験があるなら、そのミスマッチを肌で感じたはず。Pages が正解な場面と、そうでないときに使うべきものを紹介します。

GitHub Pagesが本当に得意なこと

リポジトリのドキュメント、コードのそばに置くプロジェクトサイト、バージョン管理下の Jekyll ブログ。サイトがすでにGitの中にあり、プルリクエストで変更されるなら、Pages は自然にフィットし、無料という価格は無敵です。

重たく感じる場面

  • Git税。 リポジトリ、コミット、プッシュ——バージョン管理のワークフローとは何の関係もないページのために。
  • 設定。 Pagesの設定、ブランチの選択、ときには Actions まで。初めての人は高確率で404に遭遇し、原因もわかりません。
  • フィードバックが遅い。 デプロイの反映には1分以上かかります。誤字の修正が、コミット → プッシュ → 待機、になります。
  • 1リポジトリ1サイト。 小さなページが10個あれば、管理するリポジトリも10個です。

代替案1: hdply — 1ページのサイトに

hdply は、本質以外のすべてを削ぎ落としています。index.html をアップロード(かコードを貼り付け)すると、HTTPS付きの your-site.hdply.com が即座に公開されます。編集は保存と同時にデプロイされ、内蔵の履歴機能でどのバージョンにも戻せます——Gitなしで、バージョン管理の便利な部分だけを。

選ぶべきとき: サイトが1ページのとき、1分で公開したいとき、あるいは公開する人がGitを使わないとき。

代替案2: Netlify Drop

Netlify のドラッグ&ドロップ機能は、フォルダを受け取ってそのままホスティングしてくれます。Gitなしの複数ファイル静的サイトに好適。ただしアカウント作成は必要で、少しでも高度なことをしようとした瞬間に、ビルドパイプライン中心のプラットフォームと向き合うことになります。

選ぶべきとき: サイトが複数ファイルのフォルダで、いずれビルドありのプロジェクトに育つかもしれないとき。

代替案3: Cloudflare Pages / Vercel

どちらも優秀で高速、小規模サイトなら無料——そしてどちらも、GitHub Pages と同じく、Gitリポジトリの接続を強く求めてきます。プロジェクトのアップグレード先としては合理的ですが、Gitからの避難先にはなりません。

判断の目安

サイト = HTMLファイル1つ、またはGitを使わない → 1ファイルホストなら1分で公開できます — hdplyを無料で試す
サイト = ビルドと共同作業者のいるリポジトリ → GitHub Pages、Netlify、Vercel にとどまりましょう。そこが彼らのホームグラウンドです。

関連: 無料HTMLホスティング比較 · サーバーなしでウェブサイトを公開する

デスクトップのファイルが1分以内にライブURLに。

最初のページをデプロイ