MkDocs插件,支持在页面中添加Redoc。
项目描述
MkDocs Redoc Tag
MkDocs插件,支持在页面中添加Redoc。
功能
- 从在线URL或docs中的静态文件获取OpenAPI规范文件
- 所有依赖项都使用由插件处理的静态文件,而不是CDN,特别适合那些在内部网络中部署的文档
- 与Material for MkDocs同步的暗黑模式
依赖项
- Python包
- beautifulsoup4>=4.11.1
- 来自官方CDN的独立Redoc JavaScript
- redoc==2.1.3
用法
-
从PyPI安装插件
pip install mkdocs-redoc-tag
-
将
redoc-tag
插件添加到mkdocs.yml的plugins部分plugins: - redoc-tag
-
在markdown中添加
redoc
标签以包含Redoc<redoc src="https://petstore.swagger.io/v2/swagger.json"/>
-
您可以通过在mkdocs.yml中传递选项来自定义插件
plugins: - redoc-tag: background: White
选项 类型 描述 background 字符串 默认:""。Redoc iframe body背景属性值。您可以使用任何CSS值作为背景,例如"#74b9ff"或"Gainsboro"或""为无。 height 字符串 默认:"80vh"。Redoc iframe的高度。
工作原理
- 将Redoc脚本文件复制到
site/assets/javascripts/
目录 - 搜索所有redoc标签,然后将它们转换为iframe标签,并使用给定的OpenAPI规范src路径生成iframe目标HTML
许可证
本项目采用MIT许可证 - 有关详细信息,请参阅LICENSE.md文件。
参考
- redark:暗黑模式javascript和css的来源
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
mkdocs-redoc-tag-0.1.0.tar.gz (279.9 kB 查看哈希值)
构建分布
mkdocs_redoc_tag-0.1.0-py3-none-any.whl (281.4 kB 查看哈希值)
关闭
mkdocs-redoc-tag-0.1.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1770033112f76d7ce4f53798be7aa8854e4b3bd9b5237ab911bf423c73a4cf6c |
|
MD5 | ef483d9644892b3304f6c7b5a31d78f2 |
|
BLAKE2b-256 | 82249618a8cd5c4caa7b06ee5357415e79bd4abe77d85a056fb8672cf981562b |
关闭
mkdocs_redoc_tag-0.1.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 80c97ad905f6daf89683b30796349de038f7032dd4e1df9b4b9bd305bbf45e93 |
|
MD5 | 1f1e35d19a9aa39ab612a36c08020975 |
|
BLAKE2b-256 | aba0d9b690bc0a06e89d41239c294f87301fd24a1450b796fd6950ba0e773ccf |