Skip to main content

GitHub Pages とは

GitHub Pagesを使用して、自分、組織、またはプロジェクトに関する Web サイトを、GitHubのリポジトリから直接ホストできます。

この機能を使用できるユーザーについて

GitHub Pagesは、パブリック・リポジトリのGitHub Freeと組織用のGitHub Free、パブリック・リポジトリとプライベート・リポジトリのGitHub Pro、GitHub Team、GitHub Enterprise Cloud、GitHub Enterprise Serverで利用できます。 詳細については、「GitHubのプラン」を参照してください。

GitHub Pages の概要

GitHub Pages は、HTML、CSS、JavaScript ファイルを GitHub 上のリポジトリから直接取得し、必要に応じてビルド プロセスを通じてファイルを実行し、Web サイトを発行する静的サイト ホスティング サービスです。 GitHub Pagesのサンプル コレクションでは、GitHub Pages サイトの例を確認できます。

GitHub Pages サイトの種類

GitHub Pages サイトには 2 種類あります。 ユーザーまたは organization アカウントに関連付けられたサイトと、特定のプロジェクト用サイトです。

プロパティユーザーと組織のサイトプロジェクト サイト
ソース ファイル <owner>.github.io というリポジトリに格納する必要があります (この <owner> は個人または organization のアカウント名です)プロジェクトのコードを含むリポジトリ内のフォルダーに格納されます
制限アカウントごとに最大1つのサイトリポジトリごとに最大1つのサイト
既定のサイトの場所http(s)://<owner>.github.iohttp(s)://<owner>.github.io/<repositoryname>

サイトを非公開で発行する場合、サイトの URL は異なります。 詳しくは、「GitHub ページ サイトの表示設定を変更する」をご覧ください。

独自のカスタム ドメインでのホスト

GitHubのgithub.io ドメインまたは独自のカスタム ドメインでサイトをホストできます。 「GitHub Pages サイトのカスタム ドメインの構成」を参照してください。

参考資料