Pandoc Lua Filter: 如何访问 title 变量?

我的文档看起来像这样

---
标题: '测试'
---

Lorem ipsum

我想访问标题变量并像这样打印它:

function Image (elem)
elem.attributes.caption = '第' .. 标题 .. '章的图片'
return elem

所有图片的标题应为: '第测试章的图片'

点赞
用户214446
用户214446

以下内容尚未经过测试,但应该可以工作,灵感来自于 the docs:

title = nil

function Meta(m)
  title = m.title
  return m
end

function Image (elem)
  elem.attributes.caption = '章节 ' .. title .. ' 的图片'
  return elem
end
2020-03-29 12:57:35