什么是 antora.yml?
antora.yml 是一个配置文件,具有两个关键功能。
-
在内容源根目录中存在一个 antora.yml 文件,表示 Antora 应查找一个包含属于组件版本的源文件的同级 modules 目录。
-
内容源根目录中的 antora.yml 文件提供了 Antora 分配给从位于 modules 文件夹中的标准目录收集的源文件的必需和可选组件版本元数据。
为什么 antora.yml 存储在内容源根目录中?
从每个内容源根目录开始,Antora 寻找一个 antora.yml 文件。当找到 antora.yml 时,它会搜索一个同级 modules 目录,并将其所有子目录和文件视为一个组件版本的一部分。
如果 Antora 在内容源根目录中找不到 antora.yml,它就不会查找 modules 目录或从该位置收集任何文件。这减少了 Antora 处理不属于文档站点的源文件而浪费内存和 CPU 时间的可能性。
antora.yml 文件提供了在目录层次结构中的任何位置存储内容源文件的能力。只要内容源根目录包含一个 antora.yml 文件,您就可以在存储应用程序代码、测试和其他材料的存储库中维护和管理内容源文件。
antora.yml 提供什么信息?
antora.yml 文件被称为组件版本描述符,因为它提供了标识、描述和配置组件版本所需和可选的信息。反过来,这些元数据和配置应用于属于组件版本的所有源文件。
这就是为什么 Antora 可以从多个存储库、目录、分支和标签收集文件,并将它们编译成单个组件版本。Antora 不是根据文件系统或存储库位置处理文件,而是根据组件版本描述符文件为源文件分配的信息转换文件。
antora.yml 文件包含以下必需键:
必需键 | 描述 |
---|---|
与 |
|
与 如果组件版本描述符文件中的 |
antora.yml 文件还可以包含以下任意可选键:
可选键 | 描述 |
---|---|
|
|
仅用于演示目的的版本标识符,仅在参考 UI 的组件版本选择器和页面版本选择器中使用。 |
|
接受导航文件列表。在 |
|
将组件版本指定为预发布版本,并停用默认路由规则。键可以在不影响版本坐标或版本 URL 段的情况下向 |
|
指定一个页面作为组件版本的主页。默认情况下,Antora 在组件版本的 ROOT 模块中使用 index.adoc。 |
|
仅用于排序和演示目的的组件名称,在参考 UI 的组件版本页面菜单、组件版本选择器和页面面包屑中使用。接受空格、大写字母和广泛范围的字符(例如, |