4

我可以有一个 conf 变量的页面本地值(通常在 中找到conf.py)吗?

例如,我有

hyphenator_language = "en-us"

conf.py. 我可以拥有吗

hyphenator_language = "ru"

对于 sphinx 文档的给定 ReST 页面?

4

1 回答 1

1

据我所知,对于任意配置变量没有通用的方法,但在你的情况下,特别是对于连字符,你有几个选项:

  • 说服 Sphinx 连字符扩展的作者添加对设置每页 panguage 的指令的支持。
  • 由于 hyphenator 扩展使用 hyphenator.js,它是一个 JS 库,您可能可以使用一些原始 html(使用raw指令)来注入一个脚本标记,该标记将在该页面上设置语言。
  • 创建一个自定义模板(或扩展您现有的模板)以包含设置页面语言的逻辑。
于 2014-08-01T21:40:04.870 回答