Han*_*ank 2 python python-sphinx read-the-docs
Sphinx与ReadTheDocs主题一起使用时是否可以隐藏侧边栏?
进一步扩展问题,我可以在发出命令时包含侧边栏:
$ 制作 html
并且不包括它发出命令:
$ make htmlhelp
不改变代码?也许在 layout.html 中添加一些东西。
小智 5
在alabaster主题中,我可以通过将以下内容添加到我的conf.py文件中来删除 TOC/边栏:
html_theme_options = {
# Disable showing the sidebar. Defaults to 'false'
'nosidebar': True,
}
Run Code Online (Sandbox Code Playgroud)
我在 中对此进行了测试sphinx_rtd_theme,但没有奏效。但是,我将其添加为此处的答案,因为它可能对其他人尝试删除其他主题中的侧边栏有所帮助(对我而言就是这种情况)。
首先,在一篇文章中提出两个问题是很糟糕的形式。下次,创建一个单独的问题。
对于你的第一个问题,我不确定该选项collapse_navigation实际上是做什么的,但它的名称意味着它可以满足你的要求。默认值为False,因此将其切换为True,看看会发生什么。请参阅其他阅读文档主题配置选项。
对于你的第二个问题,至少有两种方法。
您可以使用-D的选项sphinx-build并覆盖conf.py.
您可以拥有多个conf.py文件(按照您认为合适的方式命名),并使用该-c选项为您想要的输出选择适当的文件。