将pandoc命令行选项添加到降价文档本身

问题描述

我正在使用选项构建降价文档

-c pandoc-good.css -s --toc -N

是否可以在markdown文档中而不是在命令行中指定这些选项?

特别是css选项会很棒。

解决方法

我认为您将能够使用the --defaults option实现您想要的目标:

  • 确保需要不同设置的Markdown文件位于不同的子目录中

  • 将VSCode Pandoc命令配置为类似

    pandoc -d defaults.yaml
    

    因此它将查找文件defaults.yaml并使用其中包含的设置

  • 在每个包含Markdown文件的目录中创建一个defaults.yaml文件,并在其中添加设置,例如

    css:
    - pandoc-good.css
    standalone: true
    table-of-contents: false
    

我希望VSCode正确设置工作目录:

将首先在工作目录中搜索[defaults]文件,然后在用户数据目录的defaults子目录中搜索(请参阅--data-dir)。

这里an example defaults file显示了更多选项。