【问题标题】:In Quarto, can I include a file and have it rendered as source code?在 Quarto 中,我可以包含一个文件并将其呈现为源代码吗?
【发布时间】:2022-08-19 05:15:50
【问题描述】:

quarto 中有没有办法包含来自另一个文件的代码 sn-p 并将其呈现为源代码?

就像是

{{< include-as-code src/file.py >}}

可以将内容嵌入```python 块中

这里问了一个类似的问题Github markdown load code block from a repo file

  • 你想包含什么样的源文件? R scriptpy scriptqmd file
  • 在我目前正在处理的文档中,我想包含 julia 源代码并将其格式化为 julia 代码。

标签: markdown quarto


【解决方案1】:

它不是非常 quartolic,但由于可以在 Quarto 中使用任何 pandoc 过滤器,您可以使用 pandoc 过滤器集合中的include-code-files 过滤器。将 Lua 代码下载到文件中并通过添加使用它

filters:
  - include-code-files.lua

在您的 YAML 标头中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-29
    • 1970-01-01
    • 2021-08-23
    相关资源
    最近更新 更多