狮身人面像:一个页面的本地conf?

时间:2013-10-24 21:11:04

标签: python python-sphinx docutils

我是否可以拥有conf变量的页面局部值(通常位于conf.py中)?

例如,我有

hyphenator_language = "en-us"
conf.py中的

。我可以拥有吗

hyphenator_language = "ru"

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

1 个答案:

答案 0 :(得分:1)

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

  • 说服Sphinx连字符扩展的作者添加对每页设置语言的指令的支持。
  • 由于连字符扩展使用了hyphenator.js,这是一个JS库,你可以使用一些原始的html(使用raw指令)来注入一个脚本标记,用于设置该页面上的语言。 / LI>
  • 创建自定义模板(或扩展现有模板)以包含设置页面语言的逻辑。