スフィンクスは条件付きコンテンツのための2つのディレクティブを知っている:Sphinxの "only"と "ifconfig"の違いは何ですか?
- のみ=>http://www.sphinx-doc.org/en/1.4.8/markup/misc.html#tags
- ifconfigコマンド=>http://www.sphinx-doc.org/en/1.4.8/ext/ifconfig.html
をそれらの間の違いは何ですか?
スフィンクスは条件付きコンテンツのための2つのディレクティブを知っている:Sphinxの "only"と "ifconfig"の違いは何ですか?
をそれらの間の違いは何ですか?
only
only
ディレクティブはtags
に基づいてコンテンツを包含/除外するために使用されます。 tags
を指定することができる。
ifconfig
からonly
かなり類似なる)をsphinx-build
に-t
フラグを使用-t
であるので(make
にフラグとして動作しませんmake
用--touch
フラグ)
は
.. only:: draft
This message only appears in drafts.
をexample.rstコマンド
$ sphinx-build -t draft -b html -d _build/doctrees . _build/html
形式やビルダーの名前。 only
がに輝いています。 .. only:: html
内容あなたがmake html
を使用する場合にのみ内蔵さになるだろうなど
example.rst
.. only:: html
This message only appears in HTML output.
コマンド
$ make html
ifconfig
ifconfig
は、コンテンツが含まれるようにあなたの柔軟性を提供しますそのtrに基づいてconf.pyに登録された設定変数を含むPythonの式のue-ness。ただし、コンテンツが含まれるか除外されるかを変更するには、conf.pyを編集する必要があります。
あなたのコンテンツが編集conf.pyなしに変更する場合は、only
をしたいです。 たとえば、only
を使用してHTMLドキュメントに目次(contents
ディレクティブ)を含めますが、私のpdfドキュメントには含まれません(LaTeXは独自のものを作成するため)。