命令行工具将Markdown管道表转换为双管道表头表

问题描述

我通常用Pipe-Table语法(由Pandocmultimarkdownphp extra等使用)编写Markdown表。这里是一个例子:

| fruit  | price |
|--------|------:|
| apple  |  2.05 |
| pear   |  1.37 |
| orange |  3.09 |

Confluence维基中,我可以使用Markdown(带有拐杖),但表格的格式(对我而言)必须类似于Markdown:

||fruit||price||
|apple|2.05|
|pear|1.37|
|orange|3.09|

我可以使用哪个命令行工具将前者转换为后者?


PS:我无法转到HTML而不是Double-Pipe-Header-Tables,因为我定位的Confluence实例未启用HTML marco。

解决方法

从2.7.3版开始,pandoc支持Jira Wiki标记作为输入和输出格式。该格式与Confluence标记大部分相同,因此应使用

转换为该格式
pandoc --to=jira YOUR-FILE.md