在过滤器上返回两个元素将返回Pandoc-filter

时间:2018-10-30 18:29:11

标签: javascript pandoc

filter-node。 我试图在返回Header元素

之前添加换行符
[{name: "Platform", series: Array(10)}]

我在LineBreak返回上得到一个错误的错误。 有什么想法我可以做到这一点吗? 谢谢

1 个答案:

答案 0 :(得分:1)

如果您查看pandoc AST definition中链接到的filter tutorial,您会发现元素始终是BlockInline

具体地说,LineBreak的类型为Inline。因此,您需要将其包装在ParaPlain中以使其成为Block

我不知道您正在使用的js库,但大致如下:

return [
  Para([ LineBreak() ]),
  Header(value[0], value[1], value[2])
]);