Инструмент командной строки для преобразования таблиц Markdown Pipe-Tables в Double-Pipe-Header-Tables

Я пишу свои таблицы Markdown обычно в синтаксисе Pipe-Table (используется Pandoc, множественная уценка, php extra и другие). Вот пример:

| 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 не включен.


person halloleo    schedule 08.09.2020    source источник


Ответы (1)


Начиная с версии 2.7.3, pandoc поддерживает вики-разметку Jira в качестве входного и выходного формата. Этот формат в основном идентичен разметке Confluence, поэтому он должен работать для преобразования в него с помощью

pandoc --to=jira YOUR-FILE.md
person tarleb    schedule 08.09.2020
comment
Круто, именно этого я и добивался. Средство записи pandoc jira переводит таблицы, как и ожидалось. Спасибо! - person halloleo; 08.09.2020