フォークしたサンプルプロジェクトからGitLab Pagesウェブサイトを作成
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
GitLabは、最も人気のある静的サイトジェネレーター(SSG)のサンプルプロジェクトを提供しています。サンプルプロジェクトのいずれかをフォークして、CI/CDパイプラインを実行し、Pagesウェブサイトを生成できます。
GitLab Pagesをテストしたい場合、またはPagesサイトを生成するようにすでに構成されている新しいプロジェクトを開始したい場合は、サンプルプロジェクトをフォークしてください。
この機能の動作に関するビデオチュートリアルをご覧ください。
サンプルプロジェクトをフォークしてPagesウェブサイトを作成するには:
- GitLab Pagesの例グループに移動してサンプルプロジェクトを表示します。
- フォークしたいプロジェクトの名前を選択します。
- 右上隅でフォークを選択し、フォーク先のネームスペースを選択します。
- あなたのプロジェクトで、左サイドバーでビルド > パイプライン、そして新しいパイプラインを選択します。GitLab CI/CDがサイトをビルドしてデプロイします。
サイトのデプロイには約30分かかる場合があります。パイプラインが完了したら、デプロイ > Pagesに移動してPagesウェブサイトへのリンクを見つけてください。
あなたのリポジトリにプッシュされたすべての変更に対して、GitLab CI/CDは新しいパイプラインを実行し、Pagesサイトに変更を即座に公開します。
フォークの関係を削除する
フォークしたプロジェクトにコントリビュートする場合は、フォークした関係を維持できます。それ以外の場合:
- 左側のサイドバーで、設定 > 一般を選択します。
- 展開Advanced settings。
- フォークの関係を削除を選択します。
URLを変更する
URLをネームスペースに合わせて変更できます。PagesサイトがGitLab.comでホストされている場合、<namespace>.gitlab.ioに名前を変更できます。ここで、<namespace>はあなたのGitLabネームスペースです(プロジェクトをフォークしたときに選択したものです)。
左側のサイドバーで、設定 > 一般を選択します。
高度な設定を展開します。
パスを変更で、パスを
<namespace>.gitlab.ioに更新します。たとえば、あなたのプロジェクトのURLが
gitlab.com/gitlab-tests/jekyllの場合、あなたのネームスペースはgitlab-testsです。リポジトリのパスを
gitlab-tests.gitlab.ioに設定した場合、PagesウェブサイトのURLはhttps://gitlab-tests.gitlab.ioになります。あなたのSSG設定ファイルを開き、base URLを
"project-name"から""に変更します。プロジェクト名の設定はSSGによって異なり、設定ファイル内にない場合があります。
