固定侧边栏内的Sphinx雪花石膏主题滚动

时间:2019-07-14 23:20:48

标签: html css scroll python-sphinx

我制作了一个狮身人面像项目/文档(使用雪花石膏主题),其左侧有一个固定的侧边栏(包含TOC),但是内容太多,无法在屏幕上显示。如何使该内容可滚动,同时仍允许右侧(正文)分别滚动?

我见过this question,该词与{{3}}类似,但仅处理您自己的网站,而不涉及狮身人面像雪花石膏主题文档。

1 个答案:

答案 0 :(得分:0)

事实证明,解决方案隐藏在此github PR上。在custom.css文件夹中创建一个名为_static的文件。然后,在conf.py中,添加以下代码:

html_static_path = ['_static']

这是告诉sphinx覆盖默认CSS,从而允许您输入自己的CSS。然后,在custom.css文件中,添加以下代码:

div.sphinxsidebar {
    max-height: 100%;
    overflow-y: auto;
}

该代码使滚动条出现,并且对我有用。最终结果如下所示: Documentation with scroll bar