我想转而使用 Flexmark-Java来呈现之前与Pandoc一起使用的 Markdown 文档。
不幸的是,Flexmark 没有为特定的 Pandoc markdown 样式提供任何 //ParserEmulationProfile//,因此肯定需要进行一些重新格式化工作。但要做到这一点,每个特定的 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 如何使用多行表解析/呈现吗?