2017-07-18 15 views
1

私はSphinxを使ってPythonパッケージをドキュメントしています。タイトルページ/スプラッシュページの上部には、プロジェクトのロゴとテキストのグラフィックが入っています。これは私が必要とする視覚的な外観を与えますが、トップレベルの見出しを定義していないので、titleメタデータ(ブラウザタブでレンダリング)は<no title> — my project nameに設定されています。Sphinxドキュメント:見出し/タイトルテキストを定義しますが、非表示にします

次のいずれかの方法がありますか?

  1. タイトルテキストを定義しますが、ページ上に見出しとしては表示されませんか?
  2. titleページのメタデータを別の方法で設定しますか?

答えて

2

<title>タグを含む部分を上書きして、テーマをカスタマイズできます。詳細については、SphinxのドキュメントのTemplatingを参照してください。あなたが「基本」のテーマを持っている場合、あなたはあなたがJinja2 templating languageを使用してテーマに制御構造を適用することができますline 130 in layout.html

<title>{{ title|striptags|e }}{{ titlesuffix }}</title> 

をオーバーライドする必要があるだろう、ケースであなたは1ページのみではなく、他人のために、この機能を適用します。

関連する問題