|
|
пре 1 месец | |
|---|---|---|
| .. | ||
| README.md | пре 1 месец | |
| 新编辑器与聊天面板集成方案.md | пре 1 месец | |
| 新编辑器功能设计.md | пре 1 месец | |
| 新编辑器实现路线图.md | пре 1 месец | |
| 新编辑器开发手册.md | пре 1 месец | |
| 新编辑器架构设计.md | пре 1 месец | |
| 集成快速参考.md | пре 1 месец | |
本目录包含新块编辑器(Block Editor)的完整设计和开发文档。新编辑器基于后端SQLite+blocks架构,取代现有的MDXEditor方案,提供更强大的表格和图片编辑能力。
适合人群: 架构师、技术Lead
内容概要:
关键章节:
适合人群: 产品经理、UX设计师、前端开发
内容概要:
关键章节:
适合人群: 前端开发工程师
内容概要:
关键章节:
适合人群: 项目经理、开发团队
内容概要:
关键章节:
适合人群: 全体开发人员
内容概要:
关键章节:
适合人群: 开发工程师(必读)
内容概要:
快速查找:
所有文档内容以块(Block)为单位存储:
| Block类型 | 用途 | 关键字段 |
|---|---|---|
heading |
标题 | level(1-6), content |
paragraph |
段落 | content |
table |
表格 | rows, cols, col_widths |
image |
图片 | content(Base64), width, height |
blocks使用block_order字段排序,采用稀疏策略(间隔100):
0, 100, 200, 300, ...
插入: 0, 100, 150(新), 200, 300 // 无需更新其他块
块内容支持RichText[]数组,实现部分文本样式覆盖:
content: [
{ text: "普通", style: {} },
{ text: "红色粗体", style: { bold: true, color: "FF0000" } }
]
word_style(样式文件)
→ block.style(块级覆盖)
→ richText.style(片段覆盖)
新编辑器前端需配合后端blocks架构使用,相关后端文档:
| 文档 | 路径 | 说明 |
|---|---|---|
| SQLite设计 | ../../ax-backend-v1/docs/content-sqlite-design.md |
数据库表结构、blocks定义 |
| 后端API | ../../ax-backend-v1/docs/text-editor-backend-api.md |
RESTful API接口文档 |
| 导出功能 | ../../ax-backend-v1/docs/export-doc-content-mapping.md |
Word导出流程 |
技术问题: 在对应文档issue中提问
设计讨论: 联系UX团队
紧急问题: 联系项目Lead
| 版本 | 日期 | 变更说明 |
|---|---|---|
| v1.0 | 2026-07-03 | 初始文档创建 |
文档维护: 前端开发团队
最后更新: 2026-07-03