生成 WebSocket 参考文档

以 Markdown 格式查看

Fern 从 AsyncAPI 规范Fern Definition 生成 WebSocket 参考文档。

WebSocket API Reference Example
WebSocket API 参考文档在 Fern 中的渲染示例

配置

1

设置项目结构

对于 AsyncAPI:将规范文件添加到 /fern 目录中,并创建一个引用它的 generators.yml

generators.yml
1api:
2 path: asyncapi.yml
3 origin: https://github.com/your-org/your-repo/blob/main/asyncapi.yml # 可选

对于 Fern Definition:将 WebSocket 定义文件添加到 definition/ 目录中(Fern 会自动检测)。

2

将 WebSocket 参考文档添加到导航

docs.yml 的导航中添加 - api: API Reference

docs.yml
1navigation:
2 - api: API Reference
3

自定义布局

有关配置选项和布局自定义的完整列表,请参阅 自定义 API 参考文档布局

包含多个 WebSocket 参考文档

要在文档中包含多个 WebSocket 定义,请使用 api-name 属性。api-name 对应包含 WebSocket 定义的文件夹名称。

fern
fern.config.json
docs.yml
streaming-api
asyncapi.yml# 流式 WebSocket AsyncAPI 规范
generators.yml
realtime-api
asyncapi.yml# 实时 WebSocket AsyncAPI 规范
generators.yml
docs.yml
1navigation:
2 - api: Streaming API
3 api-name: streaming-api
4 - api: Realtime API
5 api-name: realtime-api