環境APIの構築¶
-
class
sphinx.environment.
BuildEnvironment
[ソース]¶ Attributes
-
srcdir
¶ ソースディレクトリ。
-
doctreedir
¶ 塩漬け文書木を格納するためのディレクトリ。
-
events
¶ Vbl.一種
EventManager
物体です。
-
found_docs
¶ すべての既存文書名の集合.
-
metadata
¶ 文書名を“メタデータ”の辞書にマッピング(参照) 文書範囲のメタデータ )。
-
titles
¶ 辞書はdocnameをその主タイトルのdocutilsノードにマッピングする.
-
docname
¶ 現在分析中の文書の文書名を返す.
効用方法.
-
doc2path
(docname: str, base: Union[bool, str] = True, suffix: Optional[str] = None) → str[ソース]¶ 文書名のファイル名を返します。
もし base Trueであれば,self.srcdirでの絶対パスを返す.もし base Noneであれば,self.srcdirの相対経路を返す.もし base パス文字列であれば,その文字列の下の絶対パスを返す.もし 接尾辞 NONEではなく、config.source_Suffixではなく追加してください。
-
relfn2path
(filename: str, docname: Optional[str] = None) → Tuple[str, str][ソース]¶ 文書から参照されるファイルのパス(文書ルートディレクトリと絶対パスに対する)を返す.
入力された“filename”では,絶対ファイル名はソースディレクトリに対するものと考えられ,相対ファイル名は文書を含むディレクトリに対するものである.
-
note_dependency
(filename: str) → None[ソース]¶ 増列する. ファイル名 現在の文書の依存項とする.
これは,このファイルが変更されれば,文書が再生成されることを意味する.
ファイル名 ソースディレクトリに対する絶対ディレクトリまたは相対ディレクトリであるべきである.
-