编程语言
首页 > 编程语言> > python – Sphinx:页面的本地conf?

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