三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

流式 Markdown 渲染完全指南【四】

流式 Markdown 渲染完全指南【四】

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)之前</

← 返回列表