python – Sphinx:页面的本地conf?
作者:互联网
我可以拥有conf变量的页面本地值(通常在conf.py中找到)吗?
例如,我有
hyphenator_language = "en-us"
在conf.py.我可以拥有它吗?
hyphenator_language = "ru"
对于sphinx文档的给定ReST页面?
解决方法:
据我所知,对于任意配置变量没有通用的方法,但在你的情况下,特别是对于连字符,你有几个选择:
>说服Sphinx连字符扩展的作者添加对指令的支持,该指令设置每页的语言.
>由于连字符扩展使用了hyphenator.js,这是一个JS库,你可以使用一些原始的html(使用raw指令)来注入一个脚本标记,用于设置该页面上的语言.
>创建自定义模板(或扩展现有模板)以包含设置页面语言的逻辑.
标签:python,python-sphinx,docutils 来源: https://codeday.me/bug/20190709/1407661.html