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は未実装です