生成环境接口¶
- class sphinx.environment.BuildEnvironment[源代码]¶
属性
- project¶
目标项目。参见:类:.Project。
- srcdir¶
源目录
- doctreedir¶
用于存储doctree的目录。
- found_docs¶
所有现有文件名的集合。
- metadata¶
将docnames映射到“metadata”的字典(请参见:ref:metadata)。
- titles¶
字典将docnames映射到docutils节点作为它们的主标题。
- docname¶
返回当前正在分析的文档的文档名。
实用方法
- doc2path(docname: str, base: bool = True) str [源代码]¶
返回文件名的文件名。
如果*base*为真,则返回绝对路径self.srcdir. 如果*base*为False,则将相对路径返回到self..srcdir.
- relfn2path(filename: str, docname: str | None = None) tuple[str, str] [源代码]¶
返回从文档引用的文件的路径(相对于文档根目录和绝对路径)。
在输入的“文件名”中,绝对文件名被视为相对于源目录,而相对文件名是相对于包含文档的显示文件列表。