Html Pandoc无法从提供的YAML文件中嵌入元数据

Html Pandoc无法从提供的YAML文件中嵌入元数据,html,yaml,metadata,pandoc,Html,Yaml,Metadata,Pandoc,我需要使用pandoc将一些.xhtml文件转换为常规.html(html5),在转换过程中,我希望在最终文件中嵌入一些元数据(通过YAML文件提供) 转换运行顺利,但任何嵌入元数据的尝试都会失败 我尝试了此命令的多种变体,但应该是: pandoc -s -H assets/header -c css/style.css -B assets/prefix -A assets/suffix --metadata-file=metadata.yaml input_file -o output_fil

我需要使用pandoc将一些
.xhtml
文件转换为常规
.html
(html5),在转换过程中,我希望在最终文件中嵌入一些元数据(通过YAML文件提供)

转换运行顺利,但任何嵌入元数据的尝试都会失败

我尝试了此命令的多种变体,但应该是:

pandoc -s -H assets/header -c css/style.css -B assets/prefix -A assets/suffix --metadata-file=metadata.yaml input_file -o output_file --to=html5
我得到的错误是:

pandoc:无法识别的选项“--metadata file=metadata.yaml” 有关更多信息,请尝试pandoc--帮助

我真的不明白这有什么不对,因为我在


有什么想法吗?

你的潘多克版本太旧了。更新到pandoc 2.3或更高版本。

这是非常正确的。中提供的最新Pandoc版本为1.17。谢谢