内容配置

使用额外功能配置 Git 同步

如果你想进一步配置 Git Sync,可以添加一个 .gitbook.yaml 文件到仓库根目录,以告诉 GitBook 如何解析你的 Git 仓库。

.gitbook.yaml
root: ./

​structure:
  readme: README.md
  summary: SUMMARY.md​

redirects:
  previous/page: new-folder/page.md

根目录

用于查找文档的路径默认是仓库的根目录。以下是如何让 GitBook 查找一个 ./docs 文件夹:

.gitbook.yaml
root: ./docs/

​结构‌

结构接受两个属性:‌

  • readme:你的文档的首页。其默认值为 ./README.md

  • summary:你的文档目录。其默认值为 ./SUMMARY.md

这些属性的值是对应文件的路径。该路径相对于“root”选项。例如,以下是如何让 GitBook 查找一个 ./product 文件夹中的首页和目录:

摘要‌

summary 文件是一个 Markdown 文件(.md),应具有以下结构:

提供自定义摘要文件是可选的。默认情况下,GitBook 会在 SUMMARY.md 中查找一个名为 root 的文件夹内(如果你的配置文件中指定了),否则就在仓库根目录中查找。

如果你不指定摘要,并且 GitBook 没有在你的文档根目录中找到一个 SUMMARY.md 文件,GitBook 将根据文件夹结构和下面的 Markdown 文件推断目录。‌

摘要 Markdown 文件是 的镜像 目录 ,对应你的 GitBook 空间。因此,即使在首次导入时没有提供摘要文件,GitBook 也会创建一个,并且在你使用 GitBook 编辑器更新内容时更新它。

因此,在你的 SUMMARY.md 文件中无法两次引用同一个 Markdown 文件,因为这意味着同一页面在你的 GitBook 空间中对应两个不同的 URL。

如果你希望页面在目录侧边栏中的标题与页面本身的标题不同,可以定义一个可选的 页面链接标题 中查找一个名为 SUMMARY.md 文件。

如果你使用 Git Sync,页面链接标题是在页面链接中设置的:

引号内的文本("页面链接标题")将用于:

  • 在目录(侧边栏)中

  • 在每个页面底部的分页按钮中

  • 在你添加到该页面的任何相对链接中

页面链接标题是可选的——如果你不手动添加,GitBook 默认会在所有地方使用页面的标准标题。

最后更新于

这有帮助吗?