Sphinx:经典主题的顶部导航栏去哪了?
Sphinx: where did the top navigation bar with the classic theme go?
Sphinx 的旧版本(至少 1.1.3)包含一个顶部导航栏作为默认主题的一部分。这是来自 SymPy documentation 的示例(请注意,我们将默认颜色从蓝色更改为绿色):
我说的是最上面的栏。
Sphinx 的较新版本(至少 1.3.1,以及最新版本 1.4.6)不包含此栏:
它去哪儿了?我该如何取回它?我在 theme options documentation 中没有看到对它的任何引用。
原来我们没有声明主题,所以它只是使用默认的。默认值曾经是 "classic",但他们在 1.1.3 和 1.3.1 之间的某个时候切换到 "alabaster"。在底部你可以看到它认为它正在使用雪花石膏:
它仍然像 "classic" 一样呈现,因为我们已将经典 css 文件复制到我们的 _static
目录中以对其进行颜色更改。
解决方法是显式添加
html_theme = 'classic'
到conf.py
。
Sphinx 的旧版本(至少 1.1.3)包含一个顶部导航栏作为默认主题的一部分。这是来自 SymPy documentation 的示例(请注意,我们将默认颜色从蓝色更改为绿色):
我说的是最上面的栏。
Sphinx 的较新版本(至少 1.3.1,以及最新版本 1.4.6)不包含此栏:
它去哪儿了?我该如何取回它?我在 theme options documentation 中没有看到对它的任何引用。
原来我们没有声明主题,所以它只是使用默认的。默认值曾经是 "classic",但他们在 1.1.3 和 1.3.1 之间的某个时候切换到 "alabaster"。在底部你可以看到它认为它正在使用雪花石膏:
它仍然像 "classic" 一样呈现,因为我们已将经典 css 文件复制到我们的 _static
目录中以对其进行颜色更改。
解决方法是显式添加
html_theme = 'classic'
到conf.py
。