ノート: Organizationのオーナーは、Organizationが所有しているリポジトリからのGitHub Pagesサイトの公開を制限できます。 詳しい情報については「GitHub Pagesサイトの公開の管理」を参照してください。
サイト用にリポジトリを作成する
サイトが独立プロジェクトなら、サイトのソースコードを保存するために新しいリポジトリを作成できます。 サイトが既存のプロジェクトと関連しているなら、ソースコードをそのサイトのプロジェクトのリポジトリのデフォルトブランチの/docs、もしくは他のブランチに追加できます。たとえば、すでにGitHub上にあるプロジェクトのためのドキュメンテーションを公開するサイトを作成しているなら、そのサイトのソースコードをプロジェクトと同じリポジトリに保存したいでしょう。
リポジトリを保有しているアカウントがGitHub FreeもしくはOrganization用のGitHub Freeを使用しているなら、リポジトリはパブリックでなければなりません。
既存のリポジトリにサイトを作成したいのなら、サイトの作成セクションまでスキップしてください。
- ページの右上角で ドロップダウンメニューを使い、New repository(新規リポジトリ)を選択してください。

- Owner(オーナー)ドロップダウンメニューを使い、リポジトリを所有したいアカウントを選択してください。
![[Owner] ドロップダウンメニュー](https://web.archive.org/web/20210419033550im_/https://docs.github.com/assets/images/help/repository/create-repository-owner.png)
- リポジトリの名前と、任意で説明を入力してください。 ユーザもしくはOrganizationのサイトを作成しているなら、リポジトリは
<user>.github.ioもしくは<organization>.github.ioという名前でなければなりません。 詳しい情報については「GitHub Pagesについて」を参照してください。
- リポジトリの可視性を選択してください。 詳細は「リポジトリの可視性について」を参照してください。

- [Initialize this repository with a README] を選択します。
![[Initialize this repository with a README] チェックボックス](https://web.archive.org/web/20210419033550im_/https://docs.github.com/assets/images/help/repository/initialize-with-readme.png)
- Create repository(リポジトリの作成)をクリックしてください。

サイトを作成する
サイトを作成する前には、GitHub上にサイトのためのリポジトリを持っていなければなりません。 既存のリポジトリ内にサイトを作成しようとしているのではないなら、「サイトのためのリポジトリの作成」を参照してください。
警告: GitHub Pagesサイトはデフォルトで、サイトのリポジトリがプライベートもしくはインターナルであっても、インターネット上で公開利用できます。 プロジェクトサイトがGitHub Enterprise Cloudを使用するOrganizationが所有するプライベートもしくはインターナルリポジトリから公開されるなら、そのサイトのアクセス制御を管理できます。そうでない場合は、もしセンシティブなデータがサイトのリポジトリにあるなら、公開前にそのデータを削除しておくとよいでしょう。 詳しい情報については、「リポジトリの可視性について」及び「GitHub Pagesサイトの可視性の変更」を参照してください。
-
GitHubで、サイトのリポジトリにアクセスしてください。
-
どの公開ソースを使いたいか、判断してください。 詳しい情報については「GitHub Pagesについて」を参照してください。
-
選択した公開元が既に存在する場合、公開元に移動します。 選択した公開元がまだ存在しない場合は、公開元を作成します。
-
公開元のルートに、サイトのメインページに表示したいコンテンツを含んだ、
index.mdという名前の新しいファイルを作成します。 -
公開ソースを設定してください。 詳しい情報については「GitHub Pages サイトの公開元を設定する」を参照してください。
-
リポジトリ名の下で Settings(設定)をクリックしてください。

-
左のサイドバーでPages(ページ)をクリックしてください。

-
あるいは、プロジェクトサイトをGitHub Enterprise Cloudを使用するOrganizationが所有しているプライベートもしくはインターナルリポジトリから公開している場合、サイトの可視性を選択してください。 "GitHub Pages"の下で、GitHub Pages visibility(GitHub Pagesの可視性)ドロップダウンメニューを選択し、可視性をクリックしてください。 詳しい情報については「GitHub Pagesサイトの可視性の変更」をクリックしてください。

-
公開されたサイトを見るには、"GitHub Pages"の下で、サイトのURLをクリックしてください。

メモ: サイトに対する変更は、その変更をGitHubにプッシュしてから公開されるまでに、最大20分かかることがあります。 1時間経っても変更がブラウザーに反映されなければ、「GitHub PagesサイトのJekyllビルドエラーについて」を参照してください。
ノート: サイトが自動的に公開されない場合は、管理権限と認証済みメールアドレスを持つ人が公開ソースにプッシュしていることを確認してください。
次のステップ
新しいファイルを追加で作成することにより、ページを追加できます。 各ファイルは、公開元と同じディレクトリ構造で、サイト上に表示されます。 For example, if the publishing source for your project site is the gh-pages branch, and you create a new file called /about/contact-us.md on the gh-pages branch, the file will be available at https://<user>.github.io/<repository>/about/contact-us.html で表示されます。
また、サイトの見た目をカスタマイズするため、テーマを追加できます。 For more information, see "Adding a theme to your GitHub Pages site with the theme chooser."
サイトを更にカスタマイズするには、Jekyll を使用できます。Jekyll は、GitHub Pages に組み込まれている静的サイトジェネレータです。 詳しい情報については、「GitHub Pages と Jekyll」を参照してください。

