Sign inSign up

lukbinx/yapi

By lukbinx

•Updated over 3 years ago

yapi export word yapi 导出 word

Image
0

86

lukbinx/yapi repository overview

⁠yapi 生成接口文档 word

⁠本地yapi 搭建

docker-compose

version: '3'
services:
  yapi-mongo:
    image: mongo:latest
    # 容器名称
    container_name: standalone-mongo
    #挂载 宿主机路径:容器路劲
    volumes:
      - ../data/mongo/data:/data/db
    environment:
      #MongoDB账户
      MONGO_INITDB_ROOT_USERNAME: root
      #MongoDB密码
      MONGO_INITDB_ROOT_PASSWORD: root123
    expose:
      - 27017 
  yapi:
    image: lukbinx/yapi:1.8.9
    # 容器名称
    container_name: standalone-yapi
    ports:
      - 3000:3000
    environment:
      #自定义账户 注意只能是邮箱或正常账号 如 [email protected] 、 account
      YAPI_ADMIN_ACCOUNT: [email protected]
      # 自定义账户密码
      YAPI_ADMIN_PASSWORD: root123
      YAPI_CLOSE_REGISTER: 'true'
      # yapi MongoDB服务名称
      YAPI_DB_SERVERNAME: yapi-mongo
      # yapi MongoDB端口号
      YAPI_DB_PORT: 27017
      # yapi MongoDB数据库名称
      YAPI_DB_DATABASE: yapi
      # yapi MongoDB账户
      YAPI_DB_USER: root
      # yapi MongoDB密码
      YAPI_DB_PASS: root123
      # yapi MongoDB权限
      YAPI_DB_AUTH_SOURCE: admin
      YAPI_MAIL_ENABLE: 'false'
      YAPI_LDAP_LOGIN_ENABLE: 'false'
    depends_on:
      - yapi-mongo
    restart: always

⁠使用插件

项目地址 https://github.com/inceptiongt/Yapi-plugin-export-docx-data⁠

yapi plugin --name yapi-plugin-export-docx-data

如果没有yapi 命令

npm install -g yapi-cli --registry https://registry.npmmirror.com/

npm install -g ykit --registry https://registry.npmmirror.com/

npm install -g ykit yapi-cli --registry https://registry.npmmirror.com/ && \
yapi plugin --name yapi-plugin-export-docx-data

⁠原生导出

先导出 html 格式

然后使用 pandoc 转换为word

https://pandoc.org/⁠

pandoc.exe xxx.html -o xxx.docx

Tag summary

Content type

Image

Digest

sha256:c194d2a21…

Size

171.2 MB

Last updated

over 3 years ago

docker pull lukbinx/yapi:1.8.9