Remend 与 Streamdown——2026 年的标准化方案
引言:从“手写”到“标准化”
在前三篇中,我们经历了:
- 第1篇:理解了标签截断导致闪烁的本质
- 第2篇:用 Buffer 策略分离完整和不完整内容
- 第3篇:用状态机精准识别代码块边界
这些方案都能工作,但实现起来有诸多细节需要处理:
- 状态机的状态管理要处理各种边界情况
- 代码块、加粗、链接、列表的检测逻辑要持续维护
- 不同 Markdown 方言的兼容性需要关注
到 2026 年,业界已经有了成熟的标准化工具来解决这些问题。
1. Remend:自修复的 Markdown 预处理器
1.1 什么是 Remend?
Remend是 Vercel 开源的轻量级工具,专门处理流式 Markdown 的“不完整语法”问题。
它是一个预处理器(Pre-processor)——运行在任何 Markdown 解析器(marked、remark、markdown-it)之前</