知行札记
专题技术实践文档与编辑工具

文档与编辑工具实践

把文档表示、编辑变换、持久化和格式转换接到具体编辑器与文件工具。

文档工具同时处理内容、编辑状态、展示和文件。先确定需要长期保留的内容表示,再选择相应编辑器、转换器及保存链路,可以避免把屏幕上的 DOM 当成全部文档。

本分册覆盖已有材料中的富文本与块编辑、Markdown、代码编辑、协同文档、Office 表格与 Word、PDF。每篇说明工具特有的对象、初始化、数据流和失败条件。代码片段用于解释接线,未在本轮安装这些工具或运行编辑器、浏览器打印及格式转换;采用时应固定依赖并核查所用接口。

富文本页面从 Tiptap 的 schema 与命令建立单用户编辑;Markdown 页面处理文本与渲染管线;代码编辑页面处理 model、view 与语言服务;协同页面把本地变更接到 Yjs 及服务端;Office 与 PDF 页面说明不同文件任务所需的读取、生成和转换边界。

当前材料覆盖这些技术路线的主要落地问题,不构成全部格式或全部编辑器的百科。原归档中的星数、下载量、维护时间和选型分数属于相应日期的研究,不能替代项目兼容性与许可检查。

最后更新于