我的项目使用了相当多的替换(.. |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
指令可用,但似乎只创建块内容,而不是内联。
答案 0 :(得分:0)
我不知道怎么可能,但也许这至少在视觉上接近它。
Request URL: |apipath|\ ``/endpoint/method/param``
.. |apipath| replace:: ``http://domain/api/v1``
替换内容中的或:literal:`http://domain/api/v1`
。