В руководстве я нашел этот пример фильтра pando c lua:
return {
{
Str = function (elem)
if elem.text == "{{helloworld}}" then
return pandoc.Emph {pandoc.Str "Hello, World"}
else
return elem
end
end,
}
}
Я хочу заменить {{helloworld}}
на <div>abc</div>
. Моя попытка:
return {
{
Str = function (elem)
if elem.text == "{{helloworld}}" then
return pandoc.RawInline('html','<div>abc</div>')
else
return elem
end
end,
}
}
... но это дает мне следующий вывод:
<p></p>
<div>abc</div>
<p></p>
Как мне избавиться от пустых p
-tags?
Дополнительная информация
Я конвертирую из уценки в html, и мой файл уценки выглядит так: