在 pandoc markdown 输出中使用围栏代码块
Use fenced code blocks in pandoc markdown output
有没有办法在输出 markdown 时 pandoc
输出围栏代码块(即使用三重反引号),而不是缩进四个空格?
可以使用 Lua 过滤器“手动”创建块输出:
local fenced = '```\n%s\n```\n'
function CodeBlock (cb)
return pandoc.RawBlock('markdown', fenced:format(cb.text))
end
将以上内容保存到文件中,然后通过--lua-filter
选项将文件传递给pandoc。
有没有办法在输出 markdown 时 pandoc
输出围栏代码块(即使用三重反引号),而不是缩进四个空格?
可以使用 Lua 过滤器“手动”创建块输出:
local fenced = '```\n%s\n```\n'
function CodeBlock (cb)
return pandoc.RawBlock('markdown', fenced:format(cb.text))
end
将以上内容保存到文件中,然后通过--lua-filter
选项将文件传递给pandoc。