node.js - 一个更简单的 node.js Markdown 转换器

标签 node.js markdown

我有一个 node.js 应用程序,我想让我的用户通过一点 Markdown 来增强他们的消息。但只有一点点。我要

  • sanitizer
  • 粗体 (**) 和斜体 (*)
  • 链接

仅此而已,仅此而已。但稍后,在扩展消息系统时,我可能需要更多。

我看过 showdown , markdown-jsPageDown .只有后者进行了 sanitizer ,但所有这些都不可配置。 PageDown是最有前途的,但我无法让它不生产 <p>围绕输出。

有没有其他选择可以让我有更多控制权?

最佳答案

有一个相当新的转换器支持直接访问词法分析器。我认为这将是您所需要的:https://github.com/chjj/marked

关于node.js - 一个更简单的 node.js Markdown 转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8850454/

相关文章:

html - 使用Pandoc进行markdown输出时,奇数span标签该怎么办

javascript - 升级 Node JS 和 ERR_REQUIRE_ESM : Must use import to load ES Module: 'inheritsloose.js' of Babel Runtime

emacs - Markdown 不对齐表格

使用代码块的 R Markdown 链接

pdf - 如何使用 pandoc 将 Markdown 方程转换为 pdf

html - 将 CSS 类添加到 Markdown 中的 anchor 链接 (Hugo)

javascript - 无法为 SOAP Node.js 制定响应对象

node.js - Nodejs :Array data not added in mongodb

javascript - Nodejs 提供通过外部 http 请求检索的静态文件

javascript - Joi.js 表单验证 - 以 json 形式返回消息