r语言 - 四分之一:显示和评估降价块



是否可以显示和评估四分之一/标记下降文本?

我需要一个接一个地显示原始markdown脚本及其编译(求值)形式。在Quarto中,我可以使用以下代码来显示/格式化markdown代码,但这并不提供评估结果(即链接)。

```{markdown}
#| echo: true
#| eval: true
[Quarto](https://quarto.org)
```

感谢

您可以使用Quarto Lua过滤器构建自己的求值器:

function CodeBlock (cb)
  if cb.classes:includes 'markdown' and cb.classes:includes 'eval' then
    return {cb} .. pandoc.read(cb.text).blocks
  end
end

将代码保存到项目中的一个文件中,并将该文件添加到filters YAML条目:

---
filters:
  - markdown-examples.lua
---

过滤器需要稍微不同的语法:

```{.markdown .eval}
[Quarto](https://quarto.org)
```

这并不完全令人满意,因为它只支持pandoc的Markdown,不知道Quarto扩展。

相关内容

最新更新