2 分•作者: MilnerRoute•4 个月前
返回首页
最新
2 分•作者: franciscop•4 个月前
我一直在使用流行的 React Markdown 渲染器,并结合 KaTeX 和 Prism.js 来渲染我的 Markdown 和 LaTeX。但厌倦了仅为此就打包 300KB 以上的压缩后 JavaScript(未压缩时超过 1.2MB!)。因此,我创建了一个小型的 Markdown 渲染器,它在一个微小的包中完成了所有这些工作。
我在主页上添加了一个小型演示区,请随时尝试并告诉我您的想法!
它并不完美,而且肯定不是“正确”的,因为我内部使用的是正则表达式而不是一个 proper AST 解析器。但对于我的用例以及市面上绝大多数的 Markdown 来说,这已经足够好了(参考 StackOverflow 的帖子 [1])。出于这个原因,它也很保守;默认情况下不支持 HTML,解析错误的内容会生成转义的 HTML 实体而不是 XSS。
[1] https://stackoverflow.com/a/1732454
68 分•作者: ubutler•4 个月前
1 分•作者: dchitimalla1•4 个月前
1 分•作者: marvin-hansen•4 个月前
2 分•作者: pinewurst•4 个月前
3 分•作者: A19dammer91•4 个月前
1 分•作者: peterspath•4 个月前
2 分•作者: shadow-ninja•4 个月前
1 分•作者: zdw•4 个月前
4 分•作者: Geekette•4 个月前
1 分•作者: layer7_ethan•4 个月前
2 分•作者: AndrewHakmi•4 个月前
1 分•作者: Curiositry•4 个月前
1 分•作者: thunderbong•4 个月前
1 分•作者: CipherNode•4 个月前
1 分•作者: giuliomagnifico•4 个月前
1 分•作者: teleforce•4 个月前
1 分•作者: alurm•4 个月前
1 分•作者: AndrewPakrerH•4 个月前