Lute 是一款结构化的 Markdown 引擎,完整实现了最新的 GFM/CommonMark 规范,支持 Go 和 JavaScript,对中文语境支持也更好。
特性
-
实现最新版 GFM/CM 规范
-
零正则,非常快
-
内置代码块语法高亮
-
对中文语境支持更好
-
术语拼写修正
-
Markdown 格式化
-
HTML 转换 Markdown
-
自定义渲染函数
-
支持 JavaScript 端使用
-
Emoji 解析
cn 中文语境优化
- 自动链接识别加强
- 在中西文间自动插入空格
- 英文标点替换为中文标点
安全性
Lute 没有实现实现 GFM 中的 Disallowed Raw HTML (extension),因为该扩展还是存在一定漏洞(比如没有处理 )。 建议通过其他库(比如 bluemonday)来进行 HTML 安全过滤,这样也能更好地适配应用场景。