2024-05-16 22:51:16 发布
网友
在使用Sphinx和ReadTheDocs主题时,是否可以隐藏侧栏?在
Sphinx
ReadTheDocs
将问题再延伸一点,我可以在发出命令时包含侧栏:
$ make html
不包括发出命令:
$ make htmlhelp
不改变密码?也许可以在布局.html. 在
为了构建matlab文档(我相信这与HTMLHelp类似),我发现可以使用额外的CSS隐藏侧栏:
.wy-nav-side { display: none; } .wy-nav-content-wrap { margin-left: 0; }
然后在conf.py文件中添加了CSS文件:
conf.py
这不会移除侧栏,但至少它隐藏了它。可能会有帮助。在
纵观RTD主题,也可以移除侧栏 通过更改search.html和localtoc.html中的默认文件 通过使用html_sidebars = {}设置它们。在
search.html
localtoc.html
html_sidebars = {}
在alabaster主题中,我可以通过在conf.py文件中添加以下内容来删除目录/侧栏:
alabaster
html_theme_options = { # Disable showing the sidebar. Defaults to 'false' 'nosidebar': True, }
我在sphinx_rtd_theme中测试了这一点,但是没有成功。不过,我在这里加上这个作为答案,因为它可能会对其他试图删除其他主题中的侧边栏有所帮助(就像我一样)。在
sphinx_rtd_theme
首先,在一个帖子里问两个问题是很糟糕的。下一次,创建一个单独的问题。在
对于您的第一个问题,我不确定选项collapse_navigation实际上是做什么的,但它的名称意味着它能满足您的需要。默认值是False,所以将其切换到True,然后看看会发生什么。参见其他Read the Docs theme configuration options。在
collapse_navigation
False
True
对于第二个问题,至少有两种方法。在
您可以使用^{}的-D选项并覆盖conf.py中的设置。在
-D
您可以有多个conf.py文件(根据您的需要命名),并使用-c选项为所需的输出选择适当的文件。在
-c
为了构建matlab文档(我相信这与HTMLHelp类似),我发现可以使用额外的CSS隐藏侧栏:
然后在
^{pr2}$conf.py
文件中添加了CSS文件:这不会移除侧栏,但至少它隐藏了它。可能会有帮助。在
纵观RTD主题,也可以移除侧栏 通过更改
search.html
和localtoc.html
中的默认文件 通过使用html_sidebars = {}
设置它们。在在
alabaster
主题中,我可以通过在conf.py
文件中添加以下内容来删除目录/侧栏:我在
sphinx_rtd_theme
中测试了这一点,但是没有成功。不过,我在这里加上这个作为答案,因为它可能会对其他试图删除其他主题中的侧边栏有所帮助(就像我一样)。在首先,在一个帖子里问两个问题是很糟糕的。下一次,创建一个单独的问题。在
对于您的第一个问题,我不确定选项
collapse_navigation
实际上是做什么的,但它的名称意味着它能满足您的需要。默认值是False
,所以将其切换到True
,然后看看会发生什么。参见其他Read the Docs theme configuration options。在对于第二个问题,至少有两种方法。在
您可以使用^{} 的
-D
选项并覆盖conf.py
中的设置。在您可以有多个
conf.py
文件(根据您的需要命名),并使用-c
选项为所需的输出选择适当的文件。在相关问题 更多 >
编程相关推荐