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

Command line tool to convert Markdown Pipe-Tables to Double-Pipe-Header-Tables

我通常使用 Pipe-Table 语法编写我的 Markdown 表格(被 Pandoc, multimarkdown, php extra 和其他人使用)。举个例子:

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

Confluence wiki 中,我可以使用 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