我有一个 node.js
应用程序,我想让我的用户通过一点 Markdown 来增强他们的消息。但只有一点点。我要
- sanitizer
- 粗体 (**) 和斜体 (*)
- 链接
仅此而已,仅此而已。但稍后,在扩展消息系统时,我可能需要更多。
我看过 showdown
, markdown-js
和 PageDown
.只有后者进行了 sanitizer ,但所有这些都不可配置。 PageDown
是最有前途的,但我无法让它不生产 <p>
围绕输出。
有没有其他选择可以让我有更多控制权?
最佳答案
有一个相当新的转换器支持直接访问词法分析器。我认为这将是您所需要的:https://github.com/chjj/marked
关于node.js - 一个更简单的 node.js Markdown 转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8850454/