有没有针对带有表的JavaScript的Markdown语法解析器

Is there any Markdown syntax parser for JavaScript with table?

本文关键字:语法 Markdown JavaScript 有没有      更新时间:2023-09-26

我正在寻找一个具有表功能的Markdown语法JavaScript解析器。我似乎找不到一个,所以我很难在现有代码中实现这个功能,但我做不到。有人知道解析MULTIMARKDOWN的JavaScript库吗?或者至少知道实现表功能的一种不那么困难的方法吗?

我所说的表特性是指要在HTML表中转换的语法,例如:

|= header1 |= hader2
| cell 1 | cell 2

将成为

<table>
    <tr>
        <th>
             header1
        </th>
        <th>
             header2
        </th>
    </tr>
    <tr>
        <td>
             cell1
        </td>
        <td>
             cell2
        </td>
    </tr>
</table>

到目前为止,我甚至尝试过将Wiki解析器与Markdown解析器混合使用,但都没有成功。

编辑:我需要它在浏览器上运行,而不是在node.js上运行

我在ghw上实现了GitHub表语法。如果你愿意,可以随意使用。请注意,这取决于标记。

希望能有所帮助!:)

Showdown,它是Markdown的JavaScript端口,并使用表扩展名。

我在加载表插件Uncaught Extension 'undefined' could not be loaded. It was either not found or is not a valid extension.时遇到了一个问题,可以通过以下方式加载扩展来解决:var converter = new showdown.Converter({ extensions: ['table'] });,如本文所述。

如果你在一个文档上有多个表,它会重复它们,那么还有另一个错误,修复方法就在这里。