この配布物の ext フォルダに含まれる各種 *.py を Sphinx から参照できるようにします。
sort_order.py や sort_order_ja.py などは通常間接的に指定することになりますので、 extensions 変数の中には記述しない点にご注意下さい。
一般的な方法としては次のような形になります。
各自のプロジェクトでお使いの _template, _statics に並置されるように exts フォルダをまるごと複写する。
conf.py の最初の方でそのフォルダを参照先に加える:
sys.path.insert(0, os.path.abspath('exts'))
conf.py の extension変数に sort_order(_xx).py 以外を指定する:
extensions = ['unicode_ids',
'user_ordered_index_patch',
'yogosyu',
]
conf.py の language 変数に 'ja' を指定する:
language = 'ja'
language 変数に指定した値 'xx' を元に自動的に sort_order_xx.py が選択される仕組みになっています。 xx の部分は多くの場合二文字ですが五文字のものでも差し支えありません。
あえて自動選択とは違う並び順を指定したい場合に限り extensions 変数において user_ordered_inedx_patch や yogosyu より前に当該モジュール名を指定してください。