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

プロジェクトテンプレートからGitLab Pagesのウェブサイトを作成

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

GitLabには、最も一般的な静的サイトジェネレーター(SSG)のテンプレートが用意されています。テンプレートから新しいプロジェクトを作成し、CI/CDパイプラインを実行して、Pagesのウェブサイトを生成できます。

GitLab Pagesをテストしたり、Pagesサイトを生成するように既に構成されている新しいプロジェクトを開始したりする場合は、テンプレートを使用します。

  1. 左側のサイドバーの上部で、新規作成 plus )を選択し、新規プロジェクト/リポジトリを選択します。
  2. Create from Template(テンプレートから作成)を選択します。
  3. 左側のサイドバーの上部にあるPagesで始まるテンプレートのいずれかの横にあるテンプレートを使用を選択します。
  4. フォームに入力し、プロジェクトを作成を選択します。
  5. 左側のサイドバーで、ビルド > パイプラインを選択し、パイプラインを新規作成を選択して、GitLab CI/CDをトリガーし、サイトをビルドしてデプロイします。

パイプラインが完了したら、デプロイ > Pagesに移動して、Pagesウェブサイトへのリンクを見つけます。

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

サイト用に作成されたHTMLおよびその他の資産を表示するには、ジョブアーティファクトをダウンロードします。

プロジェクトテンプレート

GitLabは、これらのフレームワークのテンプレートプロジェクトを維持しています:

領域フレームワーク利用可能なプロジェクトテンプレート
GohugoPages/Hugo
MarkdownastroPages/Astro
MarkdowndocusaurusPages/Docusaurus
Plain HTMLplain-htmlPages/Plain HTML
Reactnext.jsPages/Next.js
RubyjekyllPages/Jekyll
Vue.jsnuxtPages/Nuxt