開発拡張モジュールの概要

本ページには,Sphinx拡張の開発に関する一般的な情報が含まれている.

拡張を別の拡張に依存させる

場合によっては、あなたの拡張は別のSphinx拡張の機能に依存します。Sphinx拡張のほとんどはプロジェクトにあります conf.py ファイルですが、拡張開発者としてこのファイルを使用することはできません。

別の拡張をご自分の拡張の一部にアクティブにすることを確認するためには、ご利用ください Sphinx.setup_extension() 方法です。これは、実行時に別の拡張を起動し、その機能にアクセスできることを保証します。

たとえば,次のコードはアクティブ化される. recommonmark 内線:

def setup(app):
    app.setup_extension("recommonmark")

注釈

拡張は別の拡張に依存しますので、拡張のインストール要求の一部として使用することを確認してください。