是否可以在 Jupyter Book 的 HTML 输出中调整右侧目录深度(名为 Contents)?我想查看我在 Jupyter Notebook 中编写的每个标题。
默认情况下,它仅显示最大深度为 2 的深度,并且仅当我向下滚动时才显示更深的级别。我在文档中没有找到任何提示。
我正在用
生成我的
_toc.yml
jupyter-book toc from-project . --extension .ipynb -e .md -f jb-book > _toc.yml
这就是我的内容
_toc.yml
:
format: jb-book
root: index
chapters:
- file: 000_001_notebooks
- file: 000_002_markdown
- file: 000_003_markdown-notebooks
- file: 001_000_print
- file: 001_001_variables
- file: 900_000_matplotlib
我也无法从文档中判断是否有要设置的配置:右侧边栏中显示的默认深度,但我的解决方法是覆盖我的
自定义 CSS文件中的
display
值:
ul.nav.section-nav.flex-column {
display: block;
}
回复:深度,我不知道为什么您可能在侧边栏中只看到两个级别。当我刚才测试它时,删除了除上述之外的所有 CSS 规则(并且在
maxdepth: 3
中设置了 _toc.yaml
),到 h6 的所有深度都显示出来了。您可以通过使用开发人员工具检查 <li>
的 div.sidebar-secondary-items
子级来找出原因。