使用Sphinx 1.2.3并提供以下RST代码段:
.. code-block:: xml
<foo>
<bar>|version|</bar>
</foo>
并且conf.py
我有:
version = '1.0.2'
如何确保上述RST代码段呈现为:
<foo>
<bar>1.0.2</bar>
</foo>
这个前面的问题表明,我们应该用.. parsed-literal::
代替.. code-block::
,但不能正常工作,也没有在这个问题的工作所引用的链接要么。
我还想保留语法突出显示。
您可以使用反斜杠转义的空格获取所需的输出:
.. parsed-literal::
<foo>
<bar>\ |release|\ </bar>
</foo>
不幸的是,不可能同时保留语法突出显示(您code-block
当然可以通过伪指令来实现,但是替换将不起作用)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句