Skip to main content

GitHub Pages の概要

基本的な GitHub Pages サイトを、あなたやあなたの Organization、またはあなたのプロジェクトのためにセットアップできます。

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

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

GitHub Pages で、Jekyll ビルドの実行に GitHub Actions が使用されるようになりました。 ビルドのソースとしてブランチを使用する際、組み込みの Jekyll ワークフローを使用する場合は、リポジトリで GitHub Actions を有効にする必要があります。 GitHub Actions が使用できない場合、または無効になっている場合は、ソース ブランチのルートに .nojekyll ファイルを追加すると、Jekyll ビルド プロセスがバイパスされ、コンテンツが直接デプロイされます。 GitHub Actions の有効化の詳細については、「リポジトリの GitHub Actions の設定を管理する」を参照してください。

GitHub Pages について

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

GitHub Pages サイトを作成する

新規または既存のリポジトリ内に、GitHub Pages サイトを作成できます。

GitHub Pages でのカスタム ワークフローの使用

ワークフロー ファイルを作るか、定義済みのワークフローから選ぶことで、GitHub Actions と GitHub Pages を利用できます。

GitHub Pages サイトの公開元を設定する

変更が特定のブランチにプッシュされたときに公開するように GitHub Pages サイトを構成することも、GitHub Actions ワークフローを作成してサイトを公開することもできます。

GitHub Pages サイトの削除

GitHub Pages サイトを削除できます。

GitHub Pages サイトを取り下げる

GitHub Pages サイトを取り下げて、現在のデプロイを削除し、サイトを利用不可にすることができます。 これはサイトの削除とは異なります。

GitHub Pages サイトの可視性を変更する

プロジェクトサイトをパブリックまたはプライベートで公開することにより、プロジェクトサイトのアクセス制御を管理できます。

GitHub Pages サイトのカスタム 404 ページを作成する

サイト上の存在しないページにアクセスしようとした際に表示される、404 エラーページをカスタマイズできます。

HTTPS で GitHub Pages サイトを保護する

HTTPS は、他者によるあなたのサイトへのトラフィックの詮索や改ざんを防ぐ暗号化のレイヤーを追加します。 透過的に HTTP リクエストを HTTPS にリダイレクトするために、あなたの GitHub Pages サイトに HTTPS を強制できます。

GitHub Pages でサブモジュールを使用する

GitHub Pages でサブモジュールを使用すると、他のサイトのコードで他のプロジェクトを含めることができます。

GitHub Pages サイトの 404 エラーのトラブルシューティング

このガイドは、404 エラーが発生するおそれがある一般的な理由のトラブルシューティングに役立ちます。