2017-05-23 25 views
0

我真的很喜歡sphinx-better-theme,但它沒有像我想要的響應式可摺疊菜單。我想添加這個給this question回答以下,但是當我運行make html我得到在獅身人面像中自定義導入的主題

Theme error: 
no theme named 'better' found, inherited by 'theme' 

我的主題/ theme.conf文件有:

[theme] 
inherit = better 
stylesheet = style.css 
pygments_style= pygments.css 

我已經做了一些自定義添加我自己的CSS文件,但要獲得我需要添加到模板本身的響應菜單。如果不編輯主題的內置模板,可以自定義這種方式嗎?在2017年5月24日

更新我想我已經把範圍縮小到CSS文件。更好的主題使用css_t文件,因此當我使用更好的主題時,實際的better.css文件是從此模板生成的。所以我需要做的是找到一種方法來獲得更好的.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

您是否按照主題的[安裝說明](https://sphinx-better-theme.readthedocs.io/en/latest/installation.html)?在嘗試修改主題之前,您是否構建了文檔? –

+0

對兩者都是。當我開箱使用它時,主題已正確安裝並正常運行。我希望找到一個類似於引用問題中的解決方案。我已將主題導入到conf.py文件中。 –

回答

0

嘗試:

[theme] 
inherit = basic 

大多數的主題從基本主題延長,我想這能解決你的問題。