首页 > 解决方案 > 在最近的 blogdown 更新后,无法将新的 .Rmd 文件呈现为 html

问题描述

我有一个基于 blogdown 的大型网站。每天都有几个新的 .Rmd 文件需要渲染为 html 文件。在最近的 blogdown 更新之前,我依靠 serve_site() 来呈现新的 .Rmd 文件。更新后,如“发行说明”中所述,我们不需要显式调用 serve_site() ;但是,如果我没有调用 serve_site(),我似乎无法渲染 html 文件,也无法在 Rstudio 中预览该站点。公众/也没有得到更新。(即使我调用serve_site(),我仍然无法获得呈现的html文件......)

我注意到blogdown::build_site(build_rmd = TRUE)可以渲染所有 rmd 文件,但我不想重建整个站点。我想知道我是否遗漏了什么,或者有没有办法让新的 .Rmd 文件呈现为 html 并在这个新版本中自动复制到 public/ 目录?太感谢了!

R会话信息

标签: rblogdown

解决方案


最快的修复是恢复到以前版本的 blogdown,直到错误被记录和/或修复。

我建议恢复使用该versions软件包,它使该过程非常轻松。

https://cran.r-project.org/web/packages/versions/versions.pdf

祝你好运!


推荐阅读