Markdown 是否可以在yaml前端指定pandoc standalone选项?

Markdown 是否可以在yaml前端指定pandoc standalone选项?,markdown,pandoc,Markdown,Pandoc,当我在yaml前端指定toc选项时,如下所示: --- title: "Reading notes" toc: yes --- Pandoc为pdf输出生成内容表,但不为html输出生成内容表。这是因为pdf文档默认启用了独立选项,如man pandoc中所述: -s、 --独立的 使用适当的页眉和页脚生成输出(例如,独立的HTML、LaTeX、TEI或RTF文件,而不是片段)。对于pdf、epub、epub3、fb2、docx和odt输出自动设置此选项。对于本机输出,此选

当我在yaml前端指定
toc
选项时,如下所示:

---
title: "Reading notes"
toc: yes
---
Pandoc为pdf输出生成内容表,但不为html输出生成内容表。这是因为pdf文档默认启用了独立选项,如man pandoc中所述:

-s、 --独立的 使用适当的页眉和页脚生成输出(例如,独立的HTML、LaTeX、TEI或RTF文件,而不是片段)。对于pdf、epub、epub3、fb2、docx和odt输出自动设置此选项。对于本机输出,此选项导致包含元数据;否则,元数据将被抑制

同时调用
–-toc
-standalone
参数会在html输出中创建一个内容表:

pandoc -s --toc notes.md -o notes.html

是否可以在yaml前端指定独立选项?我尝试了独立:是的,但不起作用。

我认为独立选项处理的是模板而不是文档。您可能能够找到一种在模板文件中指定此选项的方法,但我认为从yaml中不可能做到这一点

从:

使用-s/--standalone选项时,pandoc使用模板添加自立文档所需的页眉和页脚材料

此选项似乎在pandoc调用中添加了一个额外的模板。这使我相信,不可能在文档的yaml中指定类似于不可能在yaml中指定模板的方式。但我找不到任何进一步的证据来证实我的发现