各種Sphinx拡張 / Sphinx Extensions¶
自作のSphinx拡張をここに配置しています / Here’s my extension lists.
現在のSphinxではできない、用語集内の五十音配置を実現するための拡張です。
.. index::
を.. yogosyu::
に置き換え、またいくつかの設定を行うことで実現します。総合索引genindex.html
内も五十音の行毎に並べ直すuser_ordered_index_patch
もあります。姫踊子草 で実用例をご覧になれます。
Make general index(
genindex.html
) sorted by user defined order, especially non-English languages.Example is shown at 姫踊子草 (written in Japanese).
yogosyuと同じ目的で作られた拡張ですが、Sphinx側が用意している独自索引の設置機能を利用しています。
.. gosyu::
で定義した各用語は総合索引ではなく独自の索引ファイルに収まります。その代わり、いくらかSphinxやdocutilsの変化に強くなっています。gosyu使用例 で実用例をご覧になれます。
The another implementation of yogosyu above. Using domain index feature defined by Sphinx. This means more stable than yogosyu against future changes of Sphinx or docutils.
Example is shown at gosyu使用例 (written in Japanese).
yogosyuおよびgosyuの土台となるPythonモジュールです。pipでそれらを設置した時は自動的に追加されます。
Base module of yogosyu and gosyu above. Automatically installed when you use pip with them.
古い版 / Older version¶
PyPI公開以前の用語集拡張 / Old Yogosyu and etc
- 2015-03-16 version, for Sphinx 1.3
- 2013-12-17 version
- 2013-12-14 version
古いページ / Old pages