首页 > 解决方案 > Pandoc YAML 元数据块有大小限制吗?

问题描述

我正在为我的博客创建一个静态站点生成器,并且已经涉及到生成列出以前帖子的“存档”页面。我正在从一长串帖子中自动提取元数据,并扩展 HTML 模板以枚举列表。

问题是列表是作为一个简单的 ul/li/p 序列生成的。最初我认为这是由于无法找到帖子项目的模板,但后来我发现如果我将列表切成两半,它会正确呈现。

为了调试,我以“本机”格式呈现文档,据我所知,它认为元数据是一个空列表,元数据内容只是一个常规列表(以“-”开头的项目)。

看起来 pandoc 没有看到结尾的 '. . 。在块的末尾,所以假设我的元数据块是一个 hrule,后跟一个项目列表。当列表更短时,这并没有发生。所以,我的问题是:

是否只是 YAML 太长,还是我应该在别处寻找解释?

标签: htmltemplatesyamlpandoc

解决方案


推荐阅读