字段列表

如前所述,字段列表是标记为这样的字段序列

:fieldname: Field content

Sphinx 为字段列表扩展了标准的 docutils 行为,并增加了一些额外的功能,这些功能在本节中有所涉及。

备注

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

整个文件的元数据

靠近文件顶部的字段列表通常被 docutils 解析为 docinfo 并显示在页面上。然而,在 Sphinx 中,在任何其他标记之前的字段列表被从 docinfo 移到 Sphinx 环境中作为文档元数据,并且不在输出中显示。

备注

出现在文档标题之后的字段列表将作为正常的 docinfo 的一部分,并将在输出中显示。

特殊元数据字段

与 docutils 相比,Sphinx 为 bibliographic 字段提供自定义行为。

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

tocdepth

文件的目录的最大深度。

:tocdepth: 2

备注

这个元数据影响到本地 toctree 的深度。但它对全局树的深度没有影响。所以这不会改变一些使用全局的主题的侧边栏。

0.4 新版功能.

nocomments

如果设置了,网络应用程序将不会为从该源文件生成的页面显示评论表单。:

:nocomments:
orphan

如果设置,关于此文件未被包含在任何 toctree 中的警告将被抑制。

:orphan:

1.0 新版功能.

nosearch

If set, full text search for this file is disabled.

:nosearch:

备注

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

3.0 新版功能.