# 啡跃 Endoleap 啡跃把笔记、参考素材和创作工作台放在同一个网站。知识库用于浏览、搜索和发布内容,Studio 提供图文排版与无限画布。 [打开啡跃](http://8.211.154.134:18131/) | 入口 | 用途 | | --- | --- | | `/` | 浏览内容,打开 `/explore/` 查看单篇笔记 | | `/guide` | 浏览指导文档 | | `/graphic` | 打开图文工作台 | | `/infinite_canvas` | 打开无限画布 | | `/api?agent_mode=True` | 查看业务 API 目录 | 自动化客户端可以在支持的页面或业务接口上加 `?agent_mode=True` 获取纯文本。读写权限与认证要求见对应接口说明。 ## 仓库结构 | 路径 | 职责 | | --- | --- | | `apps/waterfall-wiki` | Next.js Pages Router 主站、账户、内容和媒体 API,以及后台媒体处理 | | `apps/studio` | Next.js Pages Router 创作工作台及渲染 API,由主站提供统一入口 | | `apps/python` | 按需运行的 PNG 和视频导出工具 | | `packages/brand` | 共享主题、品牌资产及接入规范 | | `content` | 排版源数据、发布教程和示例,供作者工具与契约检查读取 | | `scripts` | 构建部署、运维与内容发布工具 | | `tests` | 跨应用的仓库媒体与运维检查。应用自身的测试位于各自目录 | ## 验证与发布 JavaScript 工作区使用 Node.js 24 和 pnpm 11.25.0。生产服务由 Docker Compose 编排,数据保存在 PostgreSQL 和 S3 兼容对象存储中。 需要编译或生成产物的验证在 ces-control 执行。发布工作流由匹配路径的 `main` 推送触发。页面验收使用部署后的指定服务器,详见 [AGENTS.md](AGENTS.md) 和 [构建与发布说明](docs/ci-and-entrypoints.md)。 ## 维护文档 - [业务 API](docs/api.md)与[数据模型](docs/data-model.md) - [动态码登录与运维](docs/dynamic-code-login.md) - [指导文档入口](docs/guidance.md)与[发布协议](docs/linked-guidance/publishing.md) - [对象存储](docs/s3-media.md)与[镜像保留策略](docs/wiki-image-retention.md) - [Studio 排版 API 与示例](content/studio-tools/layouts-api.md) - [共享品牌包](packages/brand/README.md)