gpt4 book ai didi

python - 有条件地包括扩展?

转载 作者:太空狗 更新时间:2023-10-30 01:09:05 25 4
gpt4 key购买 nike

有一个 ifconfig sphinx 扩展——它允许有条件地包含内容。我正在寻找一种有条件地包含扩展的方法。我最好的尝试就是为 sphinx-build 提供一个带有 -D 选项的扩展列表:

sphinx-build -b singlehtml -d _build/doctrees -D html_theme=empty -D "extensions=['sphinx.ext.autodoc', 'sphinx.ext.viewcode', 'sphinx.ext.numfig', 'sphinx.ext.ifconfig', 'cloud_sptheme.ext.table_styling', 'sphinx.ext.htmlmath']" . _build/wkA

但它不起作用。

问题是有条件地包含 sphinx.ext.htmlmathsphinxcontrib.mathml

最佳答案

使用 -t <tag> http://sphinx-doc.org/invocation.html#cmdoption-sphinx-build-t

例如像这样调用 sphinx(参见 -t use_htmlmath):

sphinx-build -b singlehtml -d _build/doctrees \
-D html_theme=empty -t use_htmlmath . _build/wkA

conf.py 中有此代码

if tags.has('use_htmlmath'):
# use supplied =t use_htmlmath
extensions.append('sphinx.ext.htmlmath')
else:
#fall back
extensions.append('sphinxcontrib-mathml')

关于python - 有条件地包括扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16863444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com