我在文档上读到只有很少的插件被预装在构建发生的 virtualenv 中。那么如何使用带有自定义插件的阅读文档服务呢?
我mkdocs
用来构建一些文档,在mkdocs.yml
配置文件中我添加了以下扩展:
markdown_extensions:
- smarty
- admonition
#https://pythonhosted.org/Markdown/extensions/abbreviations.html
- abbr
#https://pythonhosted.org/Markdown/extensions/definition_lists.html
- def_list
#https://pythonhosted.org/Markdown/extensions/footnotes.html
- footnotes
#https://facelessuser.github.io/pymdown-extensions/
- pymdownx.emoji:
emoji_generator: !!python/name:pymdownx.emoji.to_png
- pymdownx.details
- pymdownx.superfences
- pymdownx.caret
- pymdownx.mark
在本地环境中,提供的预览mkdocs serve
工作正常,当部署以读取文档(通过连接的 github 存储库)时,构建失败,因为它找不到pymdownx
插件,但我认为 RTD 会自动获取它们构建环境中存在的默认插件。