核心概念
学习 GitBook 基础知识,以便为你的用户创建并发布出色的文档


组织内容
章节
章节是一个项目,让你可以处理一组相关页面。在章节中,你可以编写内容,使用页面组和子页面来组织页面,安装集成等。
章节属于文档站点,你可以根据需要向文档站点添加任意多个章节。因此,当你构建内容时,可以为产品文档、API 参考、更新日志、帮助中心以及你想包含在文档中的任何其他内容创建独立章节,并将它们全部发布到同一个文档站点上。
你可能还想创建主要文档的翻译版本,或者为产品的不同版本创建独立文档。这些内容也都会有各自的章节,并且可以添加到你的单一文档站点中供用户浏览。
分组
分组在 GitBook 应用中就像文件夹一样,帮助你把相关章节放在一起,使内容更易于组织和存放。
除了帮助你组织内容外,分组还使大规模管理内容级权限更容易。你可以将多个章节添加到一个分组中,并为整个分组设置权限,从而覆盖组织级权限。
文档站点
你可以将内容发布为文档站点。你的文档将以网站形式发布,并可供你选择的受众访问;你还可以使用自己的品牌、分析工具和自定义域名对其进行定制。
你可以创建任意多个文档站点。它们都会列在侧边栏和应用中的“文档站点”部分,在那里你可以更改设置和自定义选项。你可以在 GitBook 应用中控制文档站点的所有设置和选项。
你的网站内容存放在各个章节中。当你创建新的文档站点时,可以新建一个章节,或添加已有内容。一个文档站点可以包含一个章节,也可以包含多个章节,涵盖不同内容——包括翻译和之前的产品版本。
编辑内容
GitBook 的可视化编辑器让你可以使用所见即所得(WYSIWYG)界面向章节中添加内容。
可在桌面和笔记本设备上进行编辑。你可以在智能手机上查看你的组织和内容,但编辑需要使用桌面或笔记本电脑。
页面
页面是你添加、编辑和嵌入内容的地方。页面始终位于某个章节内,你可以按需向章节中添加任意多个页面。
你章节中的页面会显示在编辑器左侧的目录中。在这里,你可以添加新页面、创建页面组,并将页面嵌套到其他页面中以创建子页面。
看不到如何编辑或添加页面?
如果你的网站已发布,在对章节内容进行任何更改之前,你需要先创建一个变更请求。 下面了解有关变更请求的内容.
块
GitBook 是一个基于块的编辑器。这意味着你可以向页面添加不同类型的块——从标准文本和图片到更高级的交互式块。你的页面可以包含任意组合的块,而且页面中的块数量没有限制。
基于块的编辑方式让你可以通过拖放轻松重新组织内容,或在现有内容中间添加新块。你可以使用编辑器界面创建新块,也可以使用 Markdown 创建和格式化块。
探索你可以在 GitBook 中使用的所有块 在“块”部分中.
Markdown 编辑
GitBook 的编辑器允许你使用 Markdown 创建和格式化内容块。
Markdown 是一种广泛使用的标记语法,以简洁而闻名。GitBook 支持它作为一种便于键盘操作的方式来编写丰富且结构化的文本——GitBook 的所有块都可以使用 Markdown 语法编写。
Git Sync
Git Sync 允许团队将 GitHub 或 GitLab 仓库与 GitBook 同步,并将 Markdown 文件转化为美观、易用的文档。设置完成后,它会在 GitBook 应用和你的代码库之间保持所有内容同步。
Git Sync 是双向的,因此你在 GitBook 可视化编辑器中所做的更改会自动同步——GitHub 或 GitLab 上的任何提交也一样。这使开发者可以直接从 GitHub 或 GitLab 提交,而其他团队成员则可以直接在 GitBook 中编辑并对更改留下反馈。
Git Sync 还为你的 GitBook 文档解锁了许多其他实用工作流,例如批量更改、代码检查等。了解更多请参见 我们的 Git Sync 部分.
编辑流程
变更请求
变更请求是一个 分支 ,它是你的主要内容的一个副本,可用于并发编辑,同时保留你的版本历史。对于任何使用 GitHub 中的拉取请求或 GitLab 中的合并请求的人来说,它都会很熟悉。
如果你想编辑已发布文档站点上的内容,首先需要在你的章节中打开一个变更请求。
在变更请求中,你可以添加、编辑和删除章节中的内容,然后请求团队审阅,并将更改合并到主要内容中,从而更新你已发布的文档站点。
简述分支
打开变更请求会在特定时刻创建一份内容副本,有时也称为“分支”。在你选择合并变更请求之前,你所做的任何更改都不会出现在主要内容中。
分支的好处在于,你的队友可以在不互相干扰的情况下,与你同时创建、编辑和合并他们自己的变更请求。如果有人编辑了与你相同的内容,GitBook 会在你合并之前引导你解决任何冲突。
审阅
审阅有助于加强把关,并提升文档的质量和准确性。
在合并并让更改在你的文档站点上线之前,你可以先在变更请求上申请审阅。为变更请求添加标题和描述可以为审阅者提供一些上下文。
审阅者可以查看你变更请求的差异,突出显示变更请求中新增、更改或删除的所有内容。他们也可以使用内置评论功能直接在页面上留下反馈——然后批准你的变更请求,或要求进一步修改。
合并
合并变更请求会将变更请求中的所有内容添加到主内容分支中——这些更改也会在你的文档站点上生效。
当你合并变更请求时,还会在该章节的版本历史中创建一个新版本。
发布文档
当你将内容发布为 文档站点时,你可以向网站添加更多内容,更改受众,并自定义外观、风格及其他设置。
构建你的文档站点结构
如果你想为网站添加额外内容,有两个可用选项,每个都针对不同的使用场景:章节和变体。
站点结构中的章节
章节让你可以向 单一文档站点添加多种不同类型的文档。例如,你可以使用一个文档站点来承载产品文档、API 参考、帮助中心和更新日志——就像我们在这个文档站点中所做的那样。
当你添加新章节时,你就在构建网站顶部的导航栏,每个章节都会在导航栏中拥有自己的条目。你也可以将章节保留在一个 分组 中,从而在导航栏中创建下拉菜单——这非常适合为网站添加层级结构。
变体
变体旨在让你向 单一文档站点添加同一份文档的多个版本。例如,你可能希望将整套文档本地化为多种语言,或者为尚未更新的用户编写产品的旧版本文档。
最终用户可以使用语言选择器,或位于网站左侧目录顶部的变体选择器,在你的文档站点上切换这些变体。

站点受众
当你发布文档时,可以选择哪些人可以看到它。新站点的默认设置是公开发布,并被搜索引擎索引。
不过,如果你希望更精细地控制谁可以访问你的网站,可以选择使用以下方式限制受众: 分享链接 或 身份验证访问.
通过分享链接,你可以创建一个私密链接并直接分享给客户或合作伙伴,而无需邀请他们加入你的组织。任何拥有该链接的人都可以访问你的网站。
如果你想获得更高的控制力,身份验证访问允许你在发布内容的同时,要求任何想查看内容的访问者进行身份验证。启用后,GitBook 会让你的身份验证提供商负责管理谁有权访问这些内容。这非常适合私密内容,或发布仅团队成员可访问的内部知识库。
你还可以使用一种叫做自适应内容的功能,来控制谁能看到单独的页面或块。设置完成后,它会根据你设定的用户属性显示或隐藏内容。更多请参见 自适应内容页面.
站点自定义
GitBook 为文档站点提供内置的自定义选项,帮助你将文档的外观和风格与产品或品牌保持一致。
即使你不应用任何自定义,你的文档本身也会很好看。但你可以选择自定义徽标、图标和颜色,添加自定义字体,或从一些内置主题中进行选择,让你的文档看起来和产品一样出色。

SEO 和 AI 优化
在 GitBook 中发布的文档会自动针对搜索(SEO)以及 ChatGPT、Claude 和 Google AI Overview(GEO)等 AI 系统进行优化。这些都在后端处理,因此你只需要编写包含你想要定位的关键词和术语的内容。
页面会从每一页的标题和描述中提取元数据,且你的内容会被格式化为响应式。GitBook 会根据你的目录自动创建站点地图,并且页面会经过缓存并通过我们的全球 CDN 提供,以提升性能。所有这些都有助于你的文档在搜索引擎中获得更高排名。
同样地,GitBook 也会随着行业标准的快速演进,按照所有行业标准为 AI 工具进行优化。
GitBook 会自动为每个页面创建 .md 版本,这让大型语言模型(LLM)更容易解析。我们还会为每个已发布站点自动提供一个模型上下文协议(MCP)服务器,为 AI 工具提供一种结构化方式来发现并检索你的文档资源——无需抓取。除此之外,你的网站还会生成 llms.txt 和 llms-full.txt ,专为 AI 摄取而设计。
团队管理
组织
GitBook 组织包含某个公司所有的内容和文档站点。使用你的单个账户,你可以成为一个或多个组织的成员,并通过侧边栏顶部的组织菜单在它们之间切换。
成员
成员是你组织中的个人用户。一个组织可以拥有任意多的成员,每个成员都拥有适合其具体访问需求的权限。
每个成员账户都属于一个个人,且不得共享。请改为邀请每位协作者并分配合适的角色。有关账户保护和登录恢复的指导,请参见 个人设置.
权限
权限让你可以决定组织成员的访问级别。当成员加入你的组织时,你会为其分配一个角色——例如编辑者或查看者。这些角色会定义他们对你组织中所有内容的权限。不过你也可以在内容级别覆盖这些权限。例如:
你可以为拥有查看者角色的人授予某一特定内容的编辑权限
你可以限制访问特定的机密或私密内容,并且只授予组织中某些成员访问权限。
更多请参见 权限与继承页面.
最后更新于
这有帮助吗?