Как отобразить многострочные таблицы с помощью flexmark-java?

Я хотел бы перейти к Flexmark-Java для рендеринга документов Markdown, которые ранее использовались с Pandoc.

К сожалению, Flexmark не поставляется с //ParserEmulationProfile// для конкретного стиля уценки Pandoc, поэтому, безусловно, потребуются некоторые усилия по переформатированию. Но для этого каждый конкретный синтаксис Pandoc должен найти аналог в том, что понимает Flexmark.

Несмотря на то, что этот вопрос еще не проанализирован полностью, одной из конкретных проблем являются таблицы. В отличие от других диалектов Markdown, Pandoc поставляется с довольно сложным набором синтаксисов таблиц, которые отвечают различным требованиям при написании документов.

В настоящее время я пытаюсь найти синтаксис аналога Flexmark, состоящий из нескольких строк:

-------------------------------------------------------------
 Centered   Default           Right Left
  Header    Aligned         Aligned Aligned
----------- ------- --------------- -------------------------
   First    row                12.0 Example of a row that
                                    spans multiple lines.

  Second    row                 5.0 Here's another one. Note
                                    the blank line between
                                    rows.
-------------------------------------------------------------

Flexmark поставляется с расширением таблицы, которое уже охватывает некоторые из функций, предоставляемых pandoc, но я не смог выяснить, поддерживаются ли (и как) многострочные таблицы. Я не нашел никаких намеков в (довольно редкой) документации, но, поверьте, помните, что я читал ее в сообщении на форуме во время исследования (извините, в настоящее время ссылки отсутствуют).

Итак, кто-нибудь может пролить свет на то, как многострочный анализ / рендеринг таблиц доступен в Flexmark-Java?

0 ответов

Если ваша проблема заключается в интеграции pandoc с вашей сборкой maven, задумывались ли вы об использовании для него образа докера с pandoc?

Когда вам нужны дополнительные зависимости в ваших CI-сборках, довольно часто приходится идти по пути докера.

Есть несколько изображений pandoc, и создать свой собственный довольно просто.

Вы можете получить официальные на https://hub.docker.com/u/pandoc или образец с дополнительными инструментами на https://hub.docker.com/r/agusmba/pandocomatic

Другие вопросы по тегам