2016-06-23 8 views
0

これは非常にばかげた質問かもしれませんが、私はそれを見つけることができませんでした何かオンラインで潜在的な解決策を探してください。Sphinx ReadthedocsテーマFont-awesome integration

私はSphinx 1.4sphinx_rtd_themeを使用して、私のDjangoプロジェクトのドキュメントを生成しています。私は.rstファイルでフォントの素晴らしいアイコンを使用する方法を見つけようとしてきましたが、それを行う方法は見つけられませんでした。私はsphinx_rtd_themeソースファイルを見てきました。fa- *アイコンはtheme.cssファイルに含まれています。しかし、私は実際にそれらを含む方法を知らない。

ディレクティブ、解釈済みのテキスト、または類似のものですか?私は試しましたアイコン,fontsiconfa上記のいずれかとして動作していません。

ご協力いただければ幸いです。

生のHTMLを使用する可能性があることは知っていますが、可能な限り回避したいと思います。

+1

あなたは見てみましたか? https://anil.io/cheatsheets/sphinx/bootstrap-restructured-text-sphinx-directives.html#font-awesome-icons? Jan:[明らかに](http://blog.gmane.org/gmane.comp.python.sphinx.devel/month=20160101)、あなたが持っていなければ 'raw :: html'が行く方法でした余分なプラグイン。 – jonrsharpe

+0

こんにちは、私は試してみました:fa:以前(私はあなたが私を送った参照からそれをコピーして貼り付けました)しかし、前と同じエラーが発生しています: 'docs/source/manual/menus/mainmenu。 rst:55:ERROR:未知の解釈済みテキストロール「fa」。 EDIT:私の謝罪私は今、それが外部のライブラリであることを認識しました。私はもう一度見ます。 –

+0

それでは、Bootstrap RSTを使用している場合に限ります。 – jonrsharpe

答えて

2

次のように、スフィンクスのrst-classディレクティブを使用することができます。指定されているよう

.. rst-class:: fa fa-fontawesome 

    the font awsome flag will be attached to this paragraph 

rst-classは、次の要素のクラス属性を設定します。もちろん

.. rst-class:: fa fa-font-awesome 

    | 

は、あなたがさらにスタイルにカスタムクラス要素を使用することができます

次のコードは、アイコンのみレンダリングされます。

+0

これは素晴らしい、私が探していたものとまったく同じです。私は同じ.rstファイルから.pdfを生成することも考えていますが、アイコン用にレンダリングしませんが、おそらくそれを回避することができます。しかし、.htmlファイルのために素晴らしい作品! –

関連する問題