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):/ | http(s):/ |
| サブドメイン分離を無効になっている既定のサイトの場所 | http(s):/ | http(s):/ |
詳細については、「 サブドメインの分離を有効化する 」を参照するか、サイト管理者に問い合わせてください。
参考資料
- GitHub Pages で GitHub Skills
- リポジトリの REST API エンドポイント
- GitHub Pages サイトの発行ソースの構成