1

Sphinx for Python を使用してカラー ボックスを作成しようとしています。

たとえば、この Web サイトにはグレーの div またはボックスが多数あります (Note のものではありません): http://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html

このウェブサイトもスフィンクスを使用して作成されているため、これらのボックスをどのように作成するのか疑問に思っています。

私が見つけた 1 つのことは、Sphinx がここに示すように色付きのボックスに組み込まれていることです。 -note-seealso-todo-and-warnings . これらのボックスは、最初に「注:」、「参照」、または「警告」という言葉がなければ、私にとっては完璧に機能します。

どんな助けでも大歓迎です。

4

2 に答える 2

11

注記、警告などは、注意事項と呼ばれます。残念ながら、reStructuredText で必要なため、タイトルのないものは作成できません。

そのページの他のボックスは、コード ブロックからのものです。コード ブロックは、Pygmentsの色のシンタックス ハイライターを介して実行されます。

欲しいものを手に入れる方法は他にもいくつかあります。生の HTML を埋め込むこともできますが、それは嫌われています。もう 1 つの選択肢は、拡張機能を作成して、必要な機能を提供するディレクティブを作成することです。

于 2012-07-27T08:05:51.140 に答える
1

これは単純なソースコードブロックです。

于 2012-07-26T20:08:18.553 に答える