字段列表

As previously discussed ,字段列表是按如下方式标记的字段序列:

:fieldname: Field content

Sphinx扩展了字段列表的标准docutils行为,并添加了本节中介绍的一些额外功能。

备注

字段列表的值将被解析为字符串。不能使用Python集合,如列表或字典。

文件范围的元数据

文件顶部附近的字段列表通常由docutils解析为 文档信息 并显示在页面上。但是,在Sphinx中,任何其他标记前面的字段列表都会从 文档信息 作为文档元数据传递到Sphinx环境中,并且不显示在输出中。

备注

出现在文档标题后面的字段列表 will 成为 文档信息 正常并将显示在输出中。

特殊元数据字段

与docutils相比,sphinx为书目字段提供自定义行为。

目前,可以识别这些元数据字段:

tocdepth

此文件目录的最大深度。::

:tocdepth: 2

备注

此元数据影响本地目录树的深度。但它不会影响 全球的 托特瑞。因此,这不会改变一些主题的侧边栏使用全球一。

Added in version 0.4.

nocomments

如果设置了,Web应用程序将不会显示从此源文件生成的页面的注释表单。::

:nocomments:
orphan

如果设置了该选项,则不会显示有关该文件未包含在任何目录树中的警告。::

:orphan:

Added in version 1.0.

nosearch

如果设置,则禁用对此文件的全文搜索。:

:nosearch:

备注

对象搜索仍然可用,即使 nosearch 选项已设置。

Added in version 3.0.