构建环境 API¶
- class sphinx.environment.BuildEnvironment[源代码]¶
属性
- srcdir¶
源目录.
- doctreedir¶
存储pickled doctrees的目录.
- events¶
EventManager对象.
- found_docs¶
所有现有文档名称的集合.
- titles¶
将文档名称映射到其主标题的docutils节点的字典.
- docname¶
返回当前正在解析的文档的docname.
- parser¶
返回用于解析当前文档的解析器.
实用方法
- doc2path(docname: str, base: bool = True) _StrPath[源代码]¶
返回文档名称的文件名.
如果 base 为 True,返回 self.srcdir 下的绝对路径.如果 base 为 False,返回相对于 self.srcdir 的相对路径.
- relfn2path(filename: str, docname: str | None = None) tuple[str, str][源代码]¶
返回从文档引用的文件的路径,相对于文档根目录和绝对路径.
在输入”filename”中,绝对文件名被视为相对于源目录,而相对文件名则相对于包含文档的目录.