在RStudio网站项目的_quarto.yml
文件中,是否有一种方法可以将安装的四开本版本放入页脚而无需硬编码?
website:
page-footer:
left: "Powered by [Quarto](https://quarto.org/) v1.3.24"
这是一个使用Lua过滤器的快速方法:Quarto读取处理指令作为原始HTML;我们将其用作占位符,并将其替换为Lua中的实际版本:
website:
page-footer:
left: "Powered by [Quarto](https://quarto.org/) <?quarto.version?>"
filters:
- quarto-version.lua
其中quarto-version.lua
是主目录中包含以下代码的文件:
function RawInline (raw)
if raw.format:match 'html' and raw.text == '<?quarto.version?>'then
return tostring(quarto.version)
end
end