正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

フォークしたサンプルプロジェクトからGitLab Pagesウェブサイトを作成

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

GitLabは、最も人気のある静的サイトジェネレーター(SSG)のサンプルプロジェクトを提供しています。サンプルプロジェクトのいずれかをフォークして、CI/CDパイプラインを実行し、Pagesウェブサイトを生成できます。

GitLab Pagesをテストしたい場合、またはPagesサイトを生成するようにすでに構成されている新しいプロジェクトを開始したい場合は、サンプルプロジェクトをフォークしてください。

この機能の動作に関するビデオチュートリアルをご覧ください。

サンプルプロジェクトをフォークしてPagesウェブサイトを作成するには:

  1. GitLab Pagesの例グループに移動してサンプルプロジェクトを表示します。
  2. フォークしたいプロジェクトの名前を選択します。
  3. 右上隅でフォークを選択し、フォーク先のネームスペースを選択します。
  4. あなたのプロジェクトで、左サイドバーでビルド > パイプライン、そして新しいパイプラインを選択します。GitLab CI/CDがサイトをビルドしてデプロイします。

サイトのデプロイには約30分かかる場合があります。パイプラインが完了したら、デプロイ > Pagesに移動してPagesウェブサイトへのリンクを見つけてください。

あなたのリポジトリにプッシュされたすべての変更に対して、GitLab CI/CDは新しいパイプラインを実行し、Pagesサイトに変更を即座に公開します。

フォークの関係を削除する

フォークしたプロジェクトにコントリビュートする場合は、フォークした関係を維持できます。それ以外の場合:

  1. 左側のサイドバーで、設定 > 一般を選択します。
  2. 展開Advanced settings
  3. フォークの関係を削除を選択します。

URLを変更する

URLをネームスペースに合わせて変更できます。PagesサイトがGitLab.comでホストされている場合、<namespace>.gitlab.ioに名前を変更できます。ここで、<namespace>はあなたのGitLabネームスペースです(プロジェクトをフォークしたときに選択したものです)。

  1. 左側のサイドバーで、設定 > 一般を選択します。

  2. 高度な設定を展開します。

  3. パスを変更で、パスを<namespace>.gitlab.ioに更新します。

    たとえば、あなたのプロジェクトのURLがgitlab.com/gitlab-tests/jekyllの場合、あなたのネームスペースはgitlab-testsです。

    リポジトリのパスをgitlab-tests.gitlab.ioに設定した場合、PagesウェブサイトのURLはhttps://gitlab-tests.gitlab.ioになります。

    リポジトリのパスを変更

  4. あなたのSSG設定ファイルを開き、base URL"project-name"から""に変更します。プロジェクト名の設定はSSGによって異なり、設定ファイル内にない場合があります。