使用 antlr4 开发的 markdown 解析器.
- 使用 antlr4 开发
- 使用 Typescript 语言
- 支持浏览器环境
npm i antlr-md
import { parse, render } from 'antlr-md';
const mdText = `# 大标题
## 二级标题
这是正文。
`
console.log(render(parse(mdText)))
- 多级标题 (# hello)
- 内联代码 (
hello
) - 块代码 (```)
- 项目列表 (-)
- 可选项目列表
- 加粗 (**)
- 倾斜字体 (*)
-
删除线(~) - HTML 标签支持
MIT