gpt4 book ai didi

markdown - 如何使用 flexmark-java 呈现多行表格?

转载 作者:行者123 更新时间:2023-12-04 17:36:49 37 4
gpt4 key购买 nike

我想转到Flexmark-Java用于呈现 Markdown 文档,这些文档之前已与 Pandoc 一起使用.

不幸的是,Flexmark 没有为特定的 Pandoc Markdown 风格提供任何//ParserEmulationProfile//,因此肯定需要一些重新格式化的工作。但要做到这一点,每个特定的 Pandoc 语法都需要在 Flexmark 理解的东西中找到对应的语法。

虽然还没有对此进行详尽的分析,但一个特殊的挑战是表格。与其他 Markdown 方言相比,Pandoc 带有相当 sophisticated set of table syntaxes , 应对编写文档的各种需求。

一个特别的功能,我目前正在尝试找到一个 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 如何使用多行表格解析/呈现吗?

最佳答案

如果您的问题在于将 pandoc 与您的 maven 构建集成,您是否考虑过使用带有 pandoc 的 docker 镜像?

每当您在 CI 构建中需要额外的依赖项时,走 docker 路线是很常见的。

那里有一些 pandoc 图像,构建您自己的图像非常简单。

您可以在 https://hub.docker.com/u/pandoc 获得官方或位于 https://hub.docker.com/r/agusmba/pandocomatic 的带有附加工具的示例

关于markdown - 如何使用 flexmark-java 呈现多行表格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56392591/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com