gpt4 book ai didi

markdown - 是否可以一次编织多个 .rmd 文件?

转载 作者:行者123 更新时间:2023-12-02 17:21:46 27 4
gpt4 key购买 nike

我在对特定页面进行更改时遇到了问题,例如,将 css 主题添加到 YAML 文档。

当我这样做时,我必须重新编织每个 .rmd 文件,以便它可以生成一个包含 css 主题的新 html 文档。有没有办法让我一次编织每个 .rmd 文件?或者我是否必须为我的网站重新编织每个 .rmd

更新:

要解决此问题,您可以使用以下代码行:

rmarkdown::render_site()

这假设您所有的 .rmd 文件都在同一个目录中。参见 here有关更多信息,请参见第 52 页。

为了防止有人再次阅读这篇文章,我想提一下 blogdown,因为这是一个使用 R Markdown 创建博客的流行包。参见 herehere .

最佳答案

要呈现文档列表,首先需要将文档名称放入变量中。一种方法是

files <- list.files(pattern = "[.]rmd$")

这假设您的文件名为 *.rmd。如果是*.Rmd,相应修改。

然后要渲染它们,只需使用 for 循环:

for (f in files) rmarkdown::render(f)

这假设您已设置所有 header 以定义您想要的输出。如果您想覆盖它,请将 output_format 参数设置为 render()

关于markdown - 是否可以一次编织多个 .rmd 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42168742/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com