重要更新: 最新版本的插件已内嵌
markdown
渲染器,默认情况下无需任何额外配置即可正常使用。以下配置仅在您需要自定义渲染效果时才需要参考。
目前yapi
的open api更新接口并不会渲染接口备注信息, 如果接口备注信息中含有markdown
内容, 需要配置markdown
渲染器
插件内置了一个简单的markdown
渲染器, 如果对渲染效果不满意, 可以按照以下步骤配置自定义的markdown
渲染器
markdown
渲染器注意: 由于插件已内嵌高质量的
markdown
渲染器,以下配置仅在您需要替换默认渲染器时才需要设置。大多数用户可以直接使用内嵌渲染器,无需任何额外配置。
渲染器目前分为两种, 一种是本地渲染器, 一种是远程渲染器
本地渲染器
有三条可用的配置规则:
markdown.render.shell
:渲染执行的shell
, 插件将需要渲染的markdown暂存到临时目录, 将文件绝对路径
作为参数追加到此shell
后.
如果希望将绝对路径
放在其他位置, 使用#fileName
占位.markdown.render.work.dir
: 执行渲染shell
的工作文件夹markdown.render.timeout
:渲染超时时间配置示例:
markdown.render.shell=/usr/local/bin/node render.js
markdown.render.work.dir=/项目路径/yapi-markdown-render
markdown.render.timeout=3000
远程渲染器
只需要配置远程服务地址即可:
markdown.render.server
:远程服务地址, 这个地址接受POST
HTTP请求配置示例:
markdown.render.server=http://localhost:3000/render
node
版markdown
渲染器:yapi-markdown-render目前提供的渲染服务
注意: 之前提供的渲染服务
http://www.itangcent.com/render
已经废弃,不再提供服务。请使用插件内嵌的渲染器或自行部署yapi-markdown-render。