我想在指令中启用替换。
例如.. http:get:: |apis|Login
其中apis
应替换为字符串(例如" http://foo.bar/" - > .. http:get:: http://foo.bar/Login
)
我读了这个SO问题,结论是这是不可能的,但我必须找到一个解决方案,因为我不想在文档中硬编码。
虽然我的需求是通用的(不仅仅是网址替换),但我也看到this提出了使用extlinks的问题,尽管它似乎并没有在其他指令中使用。
我正在检查的另一个选项是为文档添加字符串格式(""" hello world {foo} """.format(foo='bar')
)但是如果最后有格式调用,则sphinx似乎根本没有提取文档。
周围有什么办法吗?