我非常喜欢sphinx-better-theme,但它并没有像我想要的那样具有响应式可折叠菜单。我试图在给出this question的答案之后添加此内容,但是当我运行make html
时,我得到了
Theme error:
no theme named 'better' found, inherited by 'theme'
我的theme / theme.conf文件有:
[theme]
inherit = better
stylesheet = style.css
pygments_style= pygments.css
我已经完成了一些自定义添加我自己的css文件,但要获得响应式菜单,我需要添加到模板本身。这可以自定义这种方式而无需编辑主题的内置模板吗?
2017年5月24日更新
我想我已将其缩小到css文件。更好的主题使用css_t文件,因此当我使用更好的主题时,实际的better.css
文件是从这个模板生成的。所以我需要做的是找到一种方法来处理better.css_t文件并将其包含在最终输出中。
我的conf.py
文件包含:
html_theme = 'theme'
html_theme_options = {'cssfiles': ['_static/butterick.css']}
我的theme/static/style.css
文件:
import url("better.css");
import url("butterick.css");
那么如何让模板引擎处理该模板?
答案 0 :(得分:0)
尝试:
[theme]
inherit = basic
大多数主题都来自基本主题,我想这可以解决你的问题。