Sử dụng Sphinx 1.2.3 và được đưa ra này đoạn RST:Sphinx biến thay thế trong khối mã
.. code-block:: xml
<foo>
<bar>|version|</bar>
</foo>
và trong conf.py
tôi có:
version = '1.0.2'
Làm thế nào để bạn đảm bảo rằng đoạn RST trên renders như:
<foo>
<bar>1.0.2</bar>
</foo>
Điều này previous question cho biết chúng tôi nên sử dụng .. parsed-literal::
thay vì .. code-block::
, nhưng điều đó không hoạt động, cũng như liên kết tham chiếu trong câu hỏi đó cũng không hoạt động.
Tôi cũng muốn giữ lại đánh dấu cú pháp.
Dưới đây là cách bạn có thể làm việc thay thế: http://stackoverflow.com/a/25557867/407651. Nhưng không thể duy trì nổi bật cú pháp (xem http://stackoverflow.com/q/27185467/407651). – mzjn
@mzjn cảm ơn nhận xét - nếu bạn muốn cung cấp câu trả lời bình thường, tôi sẽ trao giải thưởng đó. Cảm ơn! –