Pandoc Lua 脚本,用于在 PDF 生成期间过滤特定的降价子部分

Pandoc Lua script to filter specific markdown sub sections during PDF generation

我有 markdown 源并想使用 Pandoc 生成 PDF

我想删除生成文档中指定级别以下的所有 sub sections。例如。从源降价中过滤它们。

这是否可以通过 Lua 实现,还是使用其他工具进行预过滤会更好?

从 Lua Google 网上论坛得到了适合我的建议:

local keep_deleting = false

function Block (b)
   if b.t == 'Header' and b.level >= 3 then
      keep_deleting = true
      return {}
   elseif b.t == 'Header' then
      keep_deleting = false
   elseif keep_deleting then
      return {}
   end
end