我正在寻找具有表格功能的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
答案 0 :(得分:2)
Showdown这是Markdown的JavaScript端口,并使用table extension。
我遇到了加载表插件的问题: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'] });
如指向out here。
如果您在一个文档上有多个表重复它们,则还有另一个错误,其修复方法是here。
答案 1 :(得分:1)