1

我正在寻找具有表格功能的 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

4

2 回答 2

2

我在ghw有一个 GitHub 表语法的实现。如果您愿意,请随意使用它。请注意,它取决于标记的 .

希望有帮助!:)

于 2012-09-10T14:35:06.110 回答
1

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'] });指出的那样。

如果您在一个文档上有多个表,它会重复它们,那么还有另一个错误,解决方法在这里

于 2013-08-29T02:16:00.060 回答