gpt4 book ai didi

Markdown : how to add the metadata 中的 pandoc 输出

转载 作者:行者123 更新时间:2023-12-04 09:51:44 24 4
gpt4 key购买 nike

一个进程接收一个 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$

最佳答案

听起来您缺少 -s/--standalone标志(optStandalone 在 Haskell 中)。如果没有这个选项 pandoc 只会输出 Markdown 片段,而不是完整的文档。

关于 Markdown : how to add the metadata 中的 pandoc 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62006705/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com