我试图以一种方式使用狮身人面像记录多种“级别”的文档,例如:
其思想是,目录显示在侧边栏相对于您所在的部分。因此,当您在主索引上时,它只显示上面提到的部分。当你进入的时候。“手动”显示了特定于该部分的不同的ToC,以及返回到主ToC的一种方法。
我一直在努力找出如何让它在狮身人面像上工作而不侵入它,但到目前为止还没有找到一个方法。文件夹结构已经反映了不同的部分(即。所有“手动”文档都存储在_source/手册下),我已经尝试在每个目录中放置单独的索引文件,但看来toctree功能只查看主索引文件。
我使用的是"readthedocs“主题,我专门看的代码是theme/layout.html#L93
有人能告诉我如何使用狮身人面像这样添加ToC吗?
谢谢
发布于 2015-10-12 15:02:18
(这个回应可能有点晚)我有类似的情况,同一TOC树中包含了三个部分:
我正试图实现同样的目标,那就是从我的侧边栏菜单中隐藏所有不属于当前toctree-l1的东西。了解到Sphinx添加了CSS类“current”之后,我想出了如下内容:
#sidebar li.toctree-l1:not(.current){
display: none;
}
这不是最好的解决方案,但由于Sphinx只能处理文档的一个主根,因此它创建了整个TOC树,如果您只在侧栏菜单中需要它,CSS应该适合您。
我的菜单截图只显示以下一个部分的内容:
https://stackoverflow.com/questions/25693324
复制相似问题