尖括号旁边的狮身人面像替换

时间:2014-08-28 20:38:33

标签: python python-sphinx

我试图在我的substitutions parsed literal block中使用Sphinx documentation,如下所示:

<dependency>
  ...
  <version>|release|</version>
</dependency>

它会像这样呈现:

<dependency>
  ...
  <version>|release|</version>
</dependency>

我想要的是这个:

<dependency>
  ...
  <version>1.7.3</version>
</dependency>

如果我在源代码中添加替换空格,我会得到:

<dependency>
  ...
  <version> 1.7.3 </version>
</dependency>

所以我知道release的定义是我所期望的。我怎样才能摆脱这些空间?

1 个答案:

答案 0 :(得分:2)

这有效:

.. parsed-literal::

   <version>\ |release|\ </version>

.. |release| replace:: 1.7.3

参考:http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#escaping-mechanism