由Sphinx添加的Doctree节点类¶
特定于域的对象描述的节点¶
-
class
sphinx.addnodes.
desc
(rawsource='', *children, **attributes)[源代码]¶ 用于对象描述的节点。
此节点类似于具有一个定义的 “definition list” 。 它包含一个或多个
desc_signature
和desc_content
。
-
class
sphinx.addnodes.
desc_signature
(rawsource='', text='', *children, **attributes)[源代码]¶ 用于对象签名的节点。
自定义Sphinx定义列表的 “term” 部分。
默认情况下,签名是单行签名,但设置
is_multiline = True
来描述多行签名。在这种情况下,所有子节点必须是desc_signature_line
节点。
-
class
sphinx.addnodes.
desc_signature_line
(rawsource='', text='', *children, **attributes)[源代码]¶ 多行对象签名中的行的节点。
它只应用于
desc_signature
并设置is_multiline
。 为应该获得永久链接的行设置add_permalink = True
。
-
class
sphinx.addnodes.
desc_addname
(rawsource='', text='', *children, **attributes)[源代码]¶ 其他名称部分的节点(模块名称,类名称)。
-
class
sphinx.addnodes.
desc_type
(rawsource='', text='', *children, **attributes)[源代码]¶ 返回类型或对象类型名称的节点。
-
class
sphinx.addnodes.
desc_returns
(rawsource='', text='', *children, **attributes)[源代码]¶ 用于 “返回” 注释的节点(Python中的 -> la)。
-
class
sphinx.addnodes.
desc_parameterlist
(rawsource='', text='', *children, **attributes)[源代码]¶ 用于常规参数列表的节点。
-
class
sphinx.addnodes.
desc_optional
(rawsource='', text='', *children, **attributes)[源代码]¶ 用于标记参数列表的可选部分的节点。
新的告诫式结构¶
其他段落级节点¶
新的内联节点¶
-
class
sphinx.addnodes.
index
(rawsource='', text='', *children, **attributes)[源代码]¶ 索引条目的节点。
该节点由
index
指令创建,并具有一个属性entries
。它的值是一个5元组的列表(entrytype,entryname,target,ignored,key)
。entrytype 是 “single” ,”pair” , “double ” , “triple” 之一。
key 是一般索引页面的分类字符(通常是单个字符)。有关详细信息,请参阅:
glossary
和 issue #2320。
-
class
sphinx.addnodes.
pending_xref
(rawsource='', *children, **attributes)[源代码]¶ 没有关于所有文档的完整信息的交叉引用节点。
在BuildEnvironment.resolve_references中写入输出之前解析这些节点。
-
class
sphinx.addnodes.
literal_emphasis
(rawsource='', text='', *children, **attributes)[源代码]¶ 行为类似于 emphasis 的节点,但不应用其他文本处理器(例如,用于HTML输出的智能型)。
特殊节点¶
-
class
sphinx.addnodes.
meta
(rawsource='', *children, **attributes)[源代码]¶ meta指令的节点 - 与docutils的标准元节点相同,但是pickleable。
-
class
sphinx.addnodes.
highlightlang
(rawsource='', *children, **attributes)[源代码]¶ 已插入以设置后续代码块的高亮语言和行号选项。
您不需要在扩展中生成下面的节点。
-
class
sphinx.addnodes.
start_of_file
(rawsource='', *children, **attributes)[源代码]¶ 用于标记新文件的开始的节点,仅在LaTeX构建器中使用。