我正在使用漂亮的sphinx-bootstrap-theme 0.3.4并尝试在Sphinx Python Documentation Generator 1.2版之上应用它。
当我通过make html
构建文档时,我没有获得任何侧边栏,尽管在example中可以显示它。两者都没有,我能够在构建配置文件(conf.py)中找到任何启用侧栏的选项。
执行以下操作:
html_sidebars = {'sidebar': ['localtoc.html', 'sourcelink.html', 'searchbox.html']}
无济于事。
感谢您提供有关如何通过此类Sphinx主题启用侧边栏的任何提示。
答案 0 :(得分:17)
刚想通了。这应该可以解决问题。
html_sidebars = {'**': ['localtoc.html', 'sourcelink.html', 'searchbox.html']}
将此作为参考
Sphinx theming guide html_sidebars
我正在尝试创建自定义侧边栏,因为我不喜欢附带的选项。使用bootstrap demo index.html我为自定义侧边栏创建了以下内容。只需将其命名为my_custom_sidebar.html
,并将其放在/ source / _templates
<ul class="globaltoc"
>{{ toctree(maxdepth=theme_globaltoc_depth|toint, collapse=False,includehidden=theme_globaltoc_includehidden|tobool) }}</ul>
然后修改html_sidebars
html_sidebars = {'**': ['my_custom_sidebar.html', 'searchbox.html']}