python - Sphinx 文档变量

标签 python python-sphinx

我正在使用 Sphinx 为一个新项目编写文档

但是因为这个项目是新项目,它的名称可能会改变,我不想替换我所有文档中所有对“项目名称”的引用。

所以我想知道是否有办法在 Sphinx 上放置一些变量/常量来做到这一点。

我知道 Sphinx 上有一个 i18n 功能,所以我可以使用 gettext 来更改“项目名称”而无需其他任何东西。但我正在寻找一种合适的方法来做到这一点。

最佳答案

项目名称由 sphinx 使用配置值引用。如果您使用 sphinx-quickstart 创建 xyour sphinx 项目,系统会询问您的项目名称。 之后您可以通过更改 conf.py

中的 project 来更改项目名称

您可以在 .rst 文件中使用配置值,方法是在 conf.py 中使用 rst_epilog 定义它们(参见 this answer 了解例子)。

关于python - Sphinx 文档变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15131613/

相关文章:

django - ImportError:没有以我在 Readthedocs 上的代码命名的模块

Python:带有 cons、car 和 cdr 的函数式编程

python - pandas 有没有办法将 read_sql() 与 sql 语句一起使用,该语句需要多个变量?

python - lxml html.parse 返回错误读取文件无法加载外部实体

html - Sphinx 中的内联代码突出显示 (reST)

latex - 在 Sphinx 中,如何在生成 LaTeX PDF 时隐藏节号?

python - 如何从列表中删除少于 N 个标记的字符串?

python - 可以在使用 Bokeh 的 IPython 笔记本 session 中在 output_notebook 和 output_file 之间切换吗?

python - 自动摘要生成的文档缺少除 `__init__` 之外的所有 dunder 方法

python - 同时使用多个狮身人面像主题