0

我想禁用 ReadTheDocs 主题的顶部导航栏。对于其他主题,例如classic它只是一个选项

html_theme = "classic"
html_theme_options = {
    "showrelbartop": False
}

如何修改阅读文档主题以禁用此顶部导航栏?

编辑: 用 处理源文件后make html,我必须在 html 文件中删除这些行

<div role="navigation" aria-label="breadcrumbs navigation">
  <ul class="wy-breadcrumbs">
    <li><a href="index.html">Docs</a> &raquo;</li>
    <li></li>
      <li class="wy-breadcrumbs-aside">
      </li>
  </ul>
  <hr/>
</div>

以获得预期的结果。在使用 编译源之前是否可以获得此结果make html

4

2 回答 2

2

我假设您指的是面包屑 ( breadcrumbs.html)。您可以简单地打开主模板文件 - layout.html- 并删除或注释掉以下行:

{% include "breadcrumbs.html" %}
于 2016-02-14T17:44:25.067 回答
1

一个老问题,但我也需要这个。一个比目前接受的更简单的答案,适用于 Sphinx==3.5.3 和 sphinx-rtd-theme==0.5.2 是:

  • 在 中docs/_templates/,创建一个名为breadcrumbs.html
  • 在该文件中,写一个 html 注释,如<!-- Empty override file take the place of env/lib/python3.8/site-packages/sphinx_rtd_theme/breadcrumbs.html, which generates the top nav breadcrumbs. -->.

重建,你就完成了。

于 2021-04-11T07:21:20.150 回答