Pandoc HTML 转 Markdown - 非 HTML 表格

5
我使用以下Pandoc命令将HTML转换为Markdown:
pandoc -f html -t commonmark myfile.html >myfile.md

它的功能很好,但不知何故它总是将表格转换为带有HTML标签的HTML编码表格,而不是一个“Markdown”表格(其中没有HTML标签)。有人知道我如何强制Pandoc生成非HTML编码表格吗?
1个回答

3

这是完全可以的,因为您为输出定义了commonmark,原始的Markdown没有表格,而且建议在周围语言中完成的所有内容都是HTML。

阅读https://daringfireball.net/projects/markdown/syntax,您将看到HTML在Markdown中是允许的。

要实现扩展的Markdown输出(如pandoc手册中所述):此处使用pandoc -f html -t markdown myfile.html >myfile.md即可。

结果:

  --- --- ---
  1   2   3
  1   2   3
  --- --- ---

myfile.html:

<html><body>

<table>
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>1</td><td>2</td><td>3</td></tr>
</table>

</body></html>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接