有没有办法解析内联文字?

时间:2017-01-05 02:27:49

标签: python-sphinx restructuredtext

我的项目使用了相当多的替换(.. |apipath| replace:: http://domain/api/v1),并且我希望能够在内联文字块中使用此替换。我想要类似以下rST源:

Request URL: ``|apipath|/endpoint/method/param``

转为以下html输出:

Request URL: <code>http://domain/api/v1/endpoint/method/param</code>

相反,它输出为

Request URL: <code>|apipath|/endpoint/method/param</code>

你知道怎样才能让它发挥作用?

我尝试过使用自定义角色和课程。我知道parsed-literal指令可用,但似乎只创建块内容,而不是内联。

1 个答案:

答案 0 :(得分:0)

我不知道怎么可能,但也许这至少在视觉上接近它。

Request URL: |apipath|\ ``/endpoint/method/param``

.. |apipath| replace:: ``http://domain/api/v1``
替换内容中的

:literal:`http://domain/api/v1`