Python Sphinx:页面的本地配置?
我可以得到conf变量的页面局部值(通常在Python Sphinx:页面的本地配置?,python,python-sphinx,docutils,Python,Python Sphinx,Docutils,我可以得到conf变量的页面局部值(通常在conf.py中找到)吗 例如,我有 hyphenator_language = "en-us" 在conf.py中。能给我吗 hyphenator_language = "ru" 对于sphinx文档的给定ReST页面?据我所知,对于任意配置变量,没有常规方法可以做到这一点,但在您的情况下,特别是对于hyphenator,您有两个选项: 说服Sphinx断字器扩展的作者添加对设置每页泛语言的指令的支持 由于hyphenator扩展使用hyphen
conf.py
中找到)吗
例如,我有
hyphenator_language = "en-us"
在conf.py
中。能给我吗
hyphenator_language = "ru"
对于sphinx文档的给定ReST页面?据我所知,对于任意配置变量,没有常规方法可以做到这一点,但在您的情况下,特别是对于hyphenator,您有两个选项:
- 说服Sphinx断字器扩展的作者添加对设置每页泛语言的指令的支持
- 由于hyphenator扩展使用hyphenator.js,这是一个js库,因此您可能会使用一些原始html(使用
指令)来插入一个脚本标记,该标记将在该页面上设置语言raw
- 创建自定义模板(或扩展现有模板)以包含设置页面语言的逻辑