开发插件的概述¶
本页包含关于开发 Sphinx 插件的一般信息。
使一个插件依赖于另一个插件¶
有时你的插件依赖于另一个 Sphinx 插件的功能。大多数 Sphinx 插件是在项目的 conf.py
文件中激活的,但作为插件的开发者,这是不可以的。
为了确保另一个插件被激活为你自己插件的一部分,使用 Sphinx.setup_extension()
方法。这将在运行时激活另一个插件,确保你可以使用它的功能。
例如,以下代码激活了 recommonmark
插件。
def setup(app):
app.setup_extension("recommonmark")
备注
由于你的插件将依赖于另一个,请确保将其作为你的插件安装要求的一部分。