在 Ubuntu 下使用 Postman 生成 API 文档,通常有以下几种方式(Postman 本身是跨平台的,操作在 Ubuntu 上和 Windows / macOS 基本一致):
一、使用 Postman 自带的「API Documentation」功能(最常用)
1. 创建 / 打开 Collection
- 在 Postman 中创建一个 Collection
- 在 Collection 中添加多个 Request
2. 编写接口说明(非常重要)
对每个 Request:
- 填写 Request name
- 在 Description 中写接口说明(支持 Markdown)
- 配置:
- 请求方法(GET / POST 等)
- URL
- Params / Headers / Body
- 示例 Response(可保存 Example)
3. 生成文档
两种方式:
方式 A:本地查看(不发布)
- 右键 Collection → View Documentation
- 会打开一个文档视图页面
方式 B:发布到 Postman 云端(推荐)
- 右键 Collection → Publish Docs
- 设置:
- 点击 Publish
- 生成在线文档链接(如
https://documenter.getpostman.com/view/xxx)
✅ 优点:
- 自动生成
- 支持示例请求 / 响应
- 可分享给团队或客户
二、使用 Postman + Markdown 导出(适合写自己的文档)
导出 Collection
- Collection → Export
- 选择 v2.1
- 得到
xxx.json
使用工具生成 Markdown 文档
常用工具:
npm install -g postman-to-markdown
postman-to-markdown collection.json > api.md
或使用:
openapi2postman
postman-docgen
三、通过 OpenAPI / Swagger 生成文档(进阶)
Postman → OpenAPI
- Collection → Export
- 使用工具转换:
npm install -g postman-to-openapi
postman-to-openapi collection.json -o openapi.yaml
然后用:
- Swagger UI
- Redoc
- Apifox / YApi
四、Ubuntu 下运行 Postman 的方式
如果你还没装:
sudo snap install postman
或官网下载 AppImage 直接运行。
总结建议
| 需求 |
推荐方式 |
| 快速分享文档 |
Postman Publish Docs |
| 内部使用 |
View Documentation |
| 接入公司文档系统 |
导出 OpenAPI |
| 自定义文档 |
postman-to-markdown |
如果你愿意,可以告诉我:
- 是 团队使用 还是 对外文档
- 是否要 离线 / 在线
- 是否用 Swagger / Markdown
我可以给你更具体的步骤或命令。