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):/ |
独自のカスタム ドメインでのホスト
GitHubのgithub.io ドメインまたは独自のカスタム ドメインでサイトをホストできます。 「GitHub Pages サイトのカスタム ドメインの構成」を参照してください。
データ コレクション
GitHub Pagesサイトにアクセスすると、訪問者がGitHubにサインインしているかどうかに関係なく、訪問者の IP アドレスがログに記録され、セキュリティ上の目的で保存されます。 GitHubのセキュリティプラクティスの詳細については、「GitHubプライバシーに関する声明」を参照してください。