sphinx-extcode - Sphinx extension¶
repository: | https://github.com/shimizukawa/sphinx-extcode |
---|---|
documentation: | https://shimizukawa.github.io/sphinx-extcode/ |
license: | MIT License |
目的¶
1つの code-block
ディレクティブでサンプルのreSTソースを書くだけで、ソースとそのレンダリング結果の両方を表示します。
設定¶
extensions = [
'extcode',
]
extcode = {
#'rendered-block': 'vertical', デフォルトの動作を設定したい場合
}
利用例¶
コードブロックを以下のように書きます
.. code-block:: rst
:rendered-block: vertical
単語を * で囲うと *強調* になります。
** は **より強い強調** に使います。
`` (バッククオート) は ``make html`` のようにコードなどを表現します。
`Sphinx-users.jp <http://sphinx-users.jp/>`_ はSphinxの情報を発信しています。
リンクは `このように書いて`_ 、以降の行でURLを設定することもできます。
.. _このように書いて: http://sphinx-doc.org/
:rendered-block: vertical
のように、オプションを指定できるように code-block
ディレクティブを拡張しています。
オプションには vertical
, horizontal
, toggle
, tab
を指定できます。
vertical - 縦に並べる¶
literal | 単語を * で囲うと *強調* になります。
** は **より強い強調** に使います。
`` (バッククオート) は ``make html`` のようにコードなどを表現します。
`Sphinx-users.jp <http://sphinx-users.jp/>`_ はSphinxの情報を発信しています。
リンクは `このように書いて`_ 、以降の行でURLを設定することもできます。
.. _このように書いて: http://sphinx-doc.org/
|
---|---|
rendered | 単語を * で囲うと 強調 になります。 ** は より強い強調 に使います。 `` (バッククオート) は Sphinx-users.jp はSphinxの情報を発信しています。 リンクは このように書いて 、以降の行でURLを設定することもできます。 |
horizontal - 横に並べる¶
literal | rendered |
---|---|
単語を * で囲うと *強調* になります。
** は **より強い強調** に使います。
`` (バッククオート) は ``make html`` のようにコードなどを表現します。
`Sphinx-users.jp <http://sphinx-users.jp/>`_ はSphinxの情報を発信しています。
リンクは `このように書いて`_ 、以降の行でURLを設定することもできます。
.. _このように書いて: http://sphinx-doc.org/
|
単語を * で囲うと 強調 になります。 ** は より強い強調 に使います。 `` (バッククオート) は Sphinx-users.jp はSphinxの情報を発信しています。 リンクは このように書いて 、以降の行でURLを設定することもできます。 |
toggle - 右上のマークで切り替え¶
単語を * で囲うと *強調* になります。
** は **より強い強調** に使います。
`` (バッククオート) は ``make html`` のようにコードなどを表現します。
`Sphinx-users.jp <http://sphinx-users.jp/>`_ はSphinxの情報を発信しています。
リンクは `このように書いて`_ 、以降の行でURLを設定することもできます。
.. _このように書いて: http://sphinx-doc.org/
単語を * で囲うと 強調 になります。
** は より強い強調 に使います。
`` (バッククオート) は make html
のようにコードなどを表現します。
Sphinx-users.jp はSphinxの情報を発信しています。
リンクは このように書いて 、以降の行でURLを設定することもできます。
tab - タブで切り替え¶
tabは未実装です