擅长:python、mysql、java
<p><code>conf.py</code>是一个python模块,<code>extensions</code>是一个列表,因此您只需根据一个条件将扩展附加到<code>extensions</code>中:</p>
<pre><code>extensions = ['sphinx.ext.autodoc', 'sphinx.ext.doctest']
my_condition = 1
if my_condition == 1:
extensions.append('sphinx.ext.htmlmath')
elif my_condition == 2:
extensions.append('sphinxcontrib-mathml')
elif my_condition == 3:
extensions.append('sphinx.ext.mathjax')
else:
print "Didn't found a suitable extension"
</code></pre>
<p>但是,您必须在生成过程开始之前了解您的条件。在</p>