Mat*_*eth 18 python python-sphinx
我有以下内容conf.py:
def setup(app):
app.add_config_value('base_url','http://localhost:2000', True)
Run Code Online (Sandbox Code Playgroud)
如何将其插入我的.rst文件?我写了这个:
:base_url:/my_app/api/application/
Run Code Online (Sandbox Code Playgroud)
但它只打印:base_url:而不是实际的URL.
如何获取要发出的实际配置值?
bmu*_*bmu 21
对于链接的替换,extlinks很好,因为在你的问题中包含任意配置值你可以使用rst_epilog进行替换(或者rst_prolog用于文本,应该添加在你的.rst文件之上):
在你的conf.py中:
my_config_value = 42
rst_epilog = '.. |my_conf_val| replace:: %d' % my_config_value
Run Code Online (Sandbox Code Playgroud)
在你的第一个来源:
我的配置值是| my_conf_val |!
在你的输出中:
我的配置值是42!