2017-05-23 13 views
0

나는 실제로 sphinx-better-theme을 좋아하지만, 원하는대로 응답 가능한 접을 수있는 메뉴가 없습니다.스핑크스에서 가져온 테마를 사용자 정의하기

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

나는 추가 약간의 사용자 정의를 완료했습니다 : 나는 this question에게 주어진 대답 다음은이를 추가하는 것을 시도하고있다,하지만 난 make html를 실행하면 내가

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

내 테마를 얻을/theme.conf 파일이 내 자신의 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

테마 [설치 지침] (https://sphinx-better-theme.readthedocs.io/en/latest/installation.html)을 따랐습니까? 테마를 수정하기 전에 문서를 만들었습니까? –

+0

모두 예. 테마는 설치 후 즉시 사용하고 올바르게 실행됩니다. 참조 된 질문과 비슷한 해결책을 찾고 싶었습니다. 주제를 내 conf.py 파일로 가져 왔습니다. –

답변

0

시도 :

[theme] 
inherit = basic 

주제의 대부분은 기본 테마에서 확장 I이 당신에게 문제를 해결할 수 있습니다 같아요.