跳到正文
QuireKit Markdown
开发者文档
预览版 · 未发布

组件库与编辑器集成

选择独立阅读组件,或沿用 MdProse 的编辑器产品能力。

选择入口

使用场景入口
只解析 Markdown根入口的 MarkdownStream / parseMarkdown
Vue 页面或 AI 聊天阅读@quirekit/incremark/vue 的 QuireMarkdown
编辑器自己的阅读模式与图形节点@quirekit/md-editor/vue 的 MdProse
已有语义 HTML,仅需要排版@quirekit/ui/vue 的 QuireProse

QuireMarkdown 已组合 Prose 排版。不要再套一层解析器;应用只持有 Markdown 原文、消息身份和网络状态。 MdProse 复用本包阅读实现,同时拥有自己的产品节点和兼容 API。它的 props 不应直接当作 QuireMarkdown props 使用。

迁移流式消费者

把每次到达的 delta 追加到应用的 message.text,再传入完整文本;使用稳定 message.id 作为 identity。 取消网络请求时把 status 设为 stopped;重试或另一条消息使用新的 identity。组件的 error 事件只报告阅读失败, 网络失败由应用自己的传输状态处理。components 映射逐项迁移,插件按源码语法与阅读贡献重新接入。

第三方 Incremark 的双引擎选项、自动补全文本和 remark 插件没有一对一映射。 先用同一套流式与静态样例验证后置定义、错误降级、资源释放和最终内容,再替换生产入口。

QuireKit Markdown · QuireKit流式 Markdown · @quirekit/incremark · MIT