Mit Sphinx 1.2.3 und dem RST-Schnipsel gegeben:Sphinx Variablensubstitution in Codeblöcken
.. code-block:: xml
<foo>
<bar>|version|</bar>
</foo>
und in conf.py
ich habe:
version = '1.0.2'
Wie stellen Sie sicher, dass der oben RST-Schnipsel macht wie:
<foo>
<bar>1.0.2</bar>
</foo>
Diese previous question zeigt an, dass wirverwenden solltenanstelle von .. code-block::
, aber das funktioniert nicht, noch funktioniert der referenzierte Link in dieser Frage.
Ich möchte auch Syntax-Highlighting beibehalten.
Hier ist, wie Sie die Substitution arbeiten können: http://StackOverflow.com/A/25557867/407651. Es ist jedoch nicht möglich, Syntax-Highlighting beizubehalten (siehe http://stackoverflow.com/q/27185467/407651). – mzjn
@mzjn danke für den Kommentar - wenn Sie eine normale Antwort geben möchten, werde ich es vergeben. Vielen Dank! –