todo: remove markdown-it
Closed this issue · 3 comments
Simon-He95 commented
Description
我们目前应该不需要提供 markdown-it 的 render 部分我们只使用了 parse 部分,所以可能要在 markdown-it 上 fork 重新实现一个 markdown-it-parser 部分,并提供更好的 typescript 类型
Suggested solution
fork markdown-it and do some code simplification and refactoring.
Alternative
No response
Additional context
No response
yuguaa commented
markdownIt在解析token的结果会出现和调用render渲染不符的情况,这是我弃用markdownIt的原因之一
Simon-He95 commented
markdownIt在解析token的结果会出现和调用render渲染不符的情况,这是我启用markdownIt的原因之一
那应该是parse的时候就有问题了,在一些中间态的时候parse的正则好像没有完全覆盖,会某一时刻被解析成别的type,我正在基于 markdown-it vibe一个 parse 和 render 分离的工具
dingcang commented
前两天刷推看到有个markdon-it的ts实现库markdown-exit。可以先看看这个库是否满足拆包要求。https://x.com/serkodev/status/1984267671672914027。antfu也发表了评论