Pandoc 将表转换为管道表

Glo*_*rta 3 markdown pandoc

是否可以将pandoc中的所有表转换为pipe_tables?我可以将所有表转换为网格,但不是所有表都转换为管道。

pandoc -t markdown-pipe_tables-simple_tables-multiline_tables
Run Code Online (Sandbox Code Playgroud)

网格中所有表格的结果。

但当我这样做时

pandoc -t markdown-grid_tables-simple_tables-multiline_tables
Run Code Online (Sandbox Code Playgroud)

它会在 html 表中生成所有无管道表。

mb2*_*b21 5

您必须确保您的表格是“简单”表格。这意味着它不应该包含任何换行符,唯一的块级内容是段落(即没有列表、代码块、块引用等)。然后,您的命令应该起作用。否则,您的表无法表示为管道表,因此 pandoc 会退回到 HTML。

pandoc中的相关代码是isSimple...