【发布时间】:2020-05-25 16:30:43
【问题描述】:
一个进程获取一个 markdown 格式的文件,用 pandoc 将其解析为 AST,更改文本中的一些单词,然后将生成的 pandoc 结构写回 markdown 文件。
除了元数据包含在原始文件中并由 pandoc 输入解析(扩展名:Ext_yaml_metadata_block 已设置)但不包含在 markdown 输出中(扩展名只有 writerSetextHeaders)之外,此方法有效。
需要什么额外的扩展?或者,我是否需要不同的输出模板,包括
像$Meta$ (前后有---)之类的东西?非常感谢指向解决方案的指针。
这样的模板应该工作吗?
$if(meta)$
---
$Meta$
---
$endif$
$if(titleblock)$ $titleblock$
$endif$ $for(header-includes)$ $header-includes$
$endfor$ $for(include-before)$ $include-before$
$endfor$ $if(toc)$ $table-of-contents$
$endif$ $body$ $for(include-after)$
$include-after$ $endfor$
【问题讨论】:
标签: pandoc