Как отобразить многострочные таблицы с помощью 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