假设我有以下项目结构:
/
index.rst
1/
index.rst
a.rst
2/
index.rst
b.rst
3/
index.rst
c.rst
如何在Sphinx的conf.py
中创建一个html_sidebars规则,该规则适用于所有名为index.rst
的文件?如果可能,请提供Sphinx支持文档,解释可与html_sidebars
一起使用的各种通配符。你知道吗
或者我必须明确指定每个文件。。。你知道吗
html_sidebars = {'**': ['non-index-template.html'],
'index.rst': ['index-template.html'],
'1/index.rst': ['index-template.html'],
'2/index.rst': ['index-template.html'],
'3/index.rst': ['index-template.html']
}
切题是,有没有一种方法可以引用字典中字典键的值?E、 g
html_sidebars = {'**': ['non-index-template.html'],
'index.rst': ['index-template.html'],
'1/index.rst': [this['index.rst']],
'2/index.rst': [this['index.rst']],
'3/index.rst': [this['index.rst']]
}
在The build configuration file的脚注中:
因此,以下内容将完成我的目标(如果可用语法有更简洁的方法,请告诉我):
我也在sphinx-users谷歌群里发布了这个问题。下面是来自Takayuki Shimizukawa的答案。你知道吗
这可能有效,但请注意,它会发出警告:
回复:引用该词典中词典键的值:
或者
相关问题 更多 >
编程相关推荐