For the complete documentation index, see llms.txt. This page is also available as Markdown.

コンテンツ設定

コードを使ってGit Syncを設定する

Git Sync は 3 つのファイルを使用します。必要な Git Sync の部分を制御するファイルを選択してください:

  • gitbook-docs.yaml サイトを構成し、スペースをリポジトリのディレクトリにマッピングします。

  • .gitbook.yaml GitBook が 1 つのスペースのコンテンツをどのように読み取るかを構成します。

  • SUMMARY.md スペースのナビゲーションを定義します。

gitbook-docs.yaml でサイトを構成する

gitbook-docs.yaml サイト全体を構成します。これは Git Sync プロジェクト ディレクトリにあります。GitBook は、a を設定しない場合、リポジトリのルートを使用します プロジェクトディレクトリ.

使用 gitbook-docs.yaml を使用してサイト構造を定義し、各スペースをディレクトリにマッピングします。各項目は site.structure には安定した キーがあります。スペースの content.directory はそのリポジトリ ディレクトリを設定します。サイト内のスペースがサイトのリポジトリと同期しない場合、その content.directorynull.

キーはスペースを識別します

Git Sync は各スペースとセクションをその キーではなく、タイトル、パス、ディレクトリではなく、その gitbook-docs.yaml で識別します。キーは、GitBook が次の同期までに

エントリを最初に作成するとき、キーは自由に選んで問題なく、GitBook はサイト コンテンツのマッピングを保存するときに自動生成します。スペースが公開されたら、そのキーは永久的なものとして扱ってください:

  • スペースの名前を変更するには、その titleを変更します。キーはそのままです。

  • スペースの URL を変更するには、その pathを変更します。キーはそのままです。

この例では、英語とフランス語のスペースを別々のディレクトリにマッピングしています:

追加のサイト プロパティを構成する

これらの任意のプロパティを使ってサイト構造を調整します:

プロパティ
用途

type: section-group

関連するセクションを共通のナビゲーション見出しの下にまとめます。

説明

セクションに説明を追加します。

アイコン

セクションまたはセクション グループにアイコンを追加します。

localizedTitle

セクション、セクション グループ、またはスペースのタイトルを翻訳します。

localizedDescription

セクションの説明を翻訳します。

非表示

スペースをサイトのナビゲーションから非表示にします。

GitBook は gitbook-docs.yaml サイトのコンテンツ マッピングを保存するときに作成または更新します。

.gitbook.yaml でスペースを構成する

.gitbook.yaml 1 つのスペースを構成します。これはそのスペースにマッピングされたディレクトリにあります。コンテンツのルート、最初のページ、ナビゲーション ファイル、リダイレクトを設定するために使用します。

主な設定は次のとおりです:

  • ルート GitBook が読み取るディレクトリを設定します。既定値は ./.

  • structure.readme 最初のページを設定します。既定値は README.md.

  • structure.summary ナビゲーション ファイルを設定します。既定値は SUMMARY.md.

  • リダイレクト スペース内で古いパスを新しいパスにマッピングします。

典型的な構成は次のとおりです:

コンテンツ ルートを設定する

設定する ルート スペースのコンテンツがサブディレクトリ内にある場合:

モノレポでは、 ルート はマッピングされたスペース ディレクトリ内にのみ適用されます。兄弟ディレクトリは利用できるようになりません。複数スペースのリポジトリ構成については、 モノレポ.

最初のページとナビゲーション ファイルを設定する

使用 structure.readmestructure.summary カスタム ファイル パスを設定するには:

リダイレクトを構成する

スペース レベルのリダイレクトを .gitbook.yamlで構成します。リダイレクト パスはそのスペース内でのみ適用されます。

GitBook アプリでは、サイト レベルのリダイレクトも管理できます。参照: サイトのリダイレクト.

SUMMARY.md でナビゲーションを構成する

SUMMARY.md スペースの目次を定義します。GitBook は、それを構成済みの ルート ディレクトリで探します。

GitBook が SUMMARY.mdを見つけられない場合、フォルダと Markdown ファイルからナビゲーションを推測します。GitBook は SUMMARY.md GitBook でナビゲーションを変更すると、作成または更新します。

ページ グループには見出しを、子ページにはネストされたリンクを使用します:

各 Markdown ファイルは〜に 1 回だけ表示できます SUMMARY.md。1 つのページが 1 つのスペースで持てる URL は 1 つだけです。

ナビゲーション ラベルを設定する

ナビゲーション ラベルがページ タイトルと異なる場合は、ページリンクのタイトルを追加します:

GitBook はサイドバー、ページ送り、相対リンクでページリンクのタイトルを使用します。指定しない場合、GitBook はページ タイトルを使用します。

最終更新

役に立ちましたか?