在其他指令中进行reST替换

时间:2015-10-21 14:15:27

标签: python python-sphinx substitution

我想在指令中启用替换。 例如.. http:get:: |apis|Login其中apis应替换为字符串(例如" http://foo.bar/" - > .. http:get:: http://foo.bar/Login

我读了这个SO问题,结论是这是不可能的,但我必须找到一个解决方案,因为我不想在文档中硬编码。

虽然我的需求是通用的(不仅仅是网址替换),但我也看到this提出了使用extlinks的问题,尽管它似乎并没有在其他指令中使用。

我正在检查的另一个选项是为文档添加字符串格式(""" hello world {foo} """.format(foo='bar'))但是如果最后有格式调用,则sphinx似乎根本没有提取文档。

周围有什么办法吗?

0 个答案:

没有答案