我有markdown
源,希望使用Pandoc
生成PDF
。
我想在生成的文档中删除指定级别以下的所有sub sections
。例如,从源降价中筛选它们。
使用Lua
可以这样做吗?还是使用其他工具进行预过滤更好?
从Lua Google Groups论坛得到了一个对我有用的建议:
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