Pandoc 无法从提供的 YAML 文件中嵌入元数据
Pandoc fails to embed metadata from the supplied YAML file
我需要使用 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: unrecognized option `--metadata-file=metadata.yaml'
Try pandoc --help for more information.
我真的不明白这有什么问题,因为我在 pandoc manual
中找到了这个选项
有什么想法吗?
你的pandoc版本太旧了。更新到 pandoc 2.3 或更高版本。
我需要使用 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: unrecognized option `--metadata-file=metadata.yaml' Try pandoc --help for more information.
我真的不明白这有什么问题,因为我在 pandoc manual
中找到了这个选项有什么想法吗?
你的pandoc版本太旧了。更新到 pandoc 2.3 或更高版本。