Pandoc 3.0 发布了,Pandoc 是一个通用标记转换 Haskell 库,用于从一种标记格式转换为另一种,同时也是一个使用该库的命令行工具,它可以转换 28 种标记格式。
-
将 pandoc-server、pandoc-cli 和 pandoc-lua-engine 拆分为单独的包 ( #8309 )。
-
pandoc-lua
Pandoc 现在在调用或使用时表现得像 Lua 解释器pandoc lua
(#8311)。 -
pandoc-server
Pandoc 在被调用或被使用时表现得像一个服务器pandoc server
。 -
一个新的命令行选项
--list-tables
,导致表格被格式化为 RST 中的列表表格(#4564)。 -
新命令行选项:
--epub-title-page=true|false
允许省略 EPUB 标题页 ( #6097 )。 -
--reference-doc
现在可以接受 URL 参数并加载远程参考文档。 ( #8535 ) -
--version
输出不再包含依赖包的版本信息。相反,它包含一个“功能”行,指示二进制文件是否在编译时支持充当服务器,以及使用 Lua 过滤器和自定义编写器。 -
一个新选项
--split-level
取代--epub-chapter-level
并影响 EPUB 和分块 HTML 输出。--epub-chapter-level
仍然有效,但已弃用。 -
多个输入文件
--file-scope
: 修复了链接经过 URL 编码的情况,例如%20
( #8467 )。 -
--csl
如果多次使用会产生错误( #8195)。 -
删除弃用
--atx-headers
的选项。 -
删除弃用的选项
--strip-empty-paragraphs
。 -
在运行 citeproc 时在
--verbose
模式中添加消息(与其他过滤器一样)。 -
使用分隔符 为 Markdown 中突出显示的文本添加新扩展名。( #7743 )
更新公告:https://pandoc.org/releases.html