【发布时间】:2022-06-30 05:17:19
【问题描述】:
在 readthedocs / Sphinx 项目中,我需要在 rst 文件中显示 current_version 并生成与 current_version 的链接。
截图:
我在模板中看到过 (versions.html):
v: {{ current_version }}
是否可以在 rst 中访问 {{ current_version }} ?我试过了
|current_version|
但结果是
WARNING: Undefined substitution referenced: "current_version".
精度:
它适用于在conf.py 中声明的|version|。但我不知道如何显示current_version。
编辑 2:
对不起,我的意思不清楚。在一个 readthedocs 项目中,我有几个文档分支。在我的第一个文件中,我需要知道构建特殊链接http://xxx.xx/**branch**/ 的分支,因为我必须将数据存储在另一个存储库中。在conf.py 中有版本字段,但是我想自动获取分支。
我看到在 RTD 模板中,在文件version.html 中,有{{ current_version }} 显示在屏幕截图中。
【问题讨论】:
-
thx,它回答了部分问题:如何在 rst 中使用变量。但它不适用于 current_version
-
您对您提到的
current_version有任何参考吗?因为它既不在 Sphinx 也不在 RTD 文档中! -
我放了一张截图。我没有找到文档。它位于 version.html 中的 RTD 主题中。
-
如果您无法提供源代码链接,我们无法知道
current_version是什么,因为它未包含在任何官方文档中,请编辑问题以包含"Minimal, Reproducible, Example." -
@CyrilJ 干得好编辑帖子,我投票重新打开。
标签: jinja2 python-sphinx restructuredtext read-the-docs