2017-05-23 2 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 

がテーマのほとんどは、基本的なテーマから延び、私はこれがあなたの問題を解決することができますね。

関連する問題