代码之家  ›  专栏  ›  技术社区  ›  Martin Rosalie

禁用Sphinx ReadTheDocs主题中的顶部导航栏(面包屑)

  •  0
  • Martin Rosalie  · 技术社区  · 8 年前

    我想禁用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>
    

    以获得预期结果。在使用 制作html ?

    2 回复  |  直到 3 年前
        1
  •  2
  •   Timotheus.Kampik    8 年前

    我想你指的是面包屑( breadcrumbs.html ). 您只需打开主模板文件- layout.html -删除或注释以下行:

    {% include "breadcrumbs.html" %}
    
        2
  •  1
  •   J.Z.    3 年前

    一个老问题,但我也需要这个。一个比目前接受的答案更简单的答案是:

    • 在里面 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. --> .

    重建,你就完成了。