プロジェクトテンプレートからGitLab Pagesウェブサイトを作成します
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
GitLabは、最も人気のある静的サイトジェネレーター(SSG)用のテンプレートを提供します。テンプレートから新しいプロジェクトを作成し、CI/CDパイプラインを実行してPagesウェブサイトを生成できます。
GitLab Pagesをテストしたい場合や、すでにPagesサイトを生成するように設定されている新しいプロジェクトを開始したい場合は、テンプレートを使用します。
- 右上隅で、新規作成( )と新規プロジェクト/リポジトリを選択します。
- Create from Templateを選択します。
- Pagesで始まるテンプレートのいずれかの隣にあるテンプレートを使用を選択します。
- フォームに入力し、プロジェクトを作成を選択します。
- 左サイドバーでビルド > パイプラインを選択し、新しいパイプラインを選択して、GitLab CI/CDがサイトをビルドおよびデプロイするようにトリガーします。
パイプラインが完了したら、デプロイ > Pagesに移動して、Pagesウェブサイトへのリンクを見つけてください。
リポジトリにプッシュされたすべての変更に対して、GitLab CI/CDは新しいパイプラインを実行し、変更をPagesサイトに即座に公開します。
サイト用に作成されたHTMLおよびその他の資産を表示するには、ジョブアーティファクトをダウンロードします。
プロジェクトテンプレート
GitLabは、これらのフレームワーク用のテンプレートプロジェクトを管理しています:
| Realm | フレームワーク | 利用可能なプロジェクトテンプレート |
|---|---|---|
| Go | hugo | Pages/Hugo |
| Markdown | astro | Pages/Astro |
| Markdown | docusaurus | Pages/Docusaurus |
| Plain HTML | plain-html | Pages/Plain HTML |
| React | next.js | Pages/Next.js |
| Ruby | jekyll | Pages/Jekyll |
| Vue.js | nuxt | Pages/Nuxt |