gpt4 book ai didi

r - blogdown部署策略

转载 作者:行者123 更新时间:2023-12-01 12:11:28 25 4
gpt4 key购买 nike

我实际上在做一个统计/ML 社区网站,我计划使用 blogdown 包来缓和我们的主要语言 (R) 和网络开发之间的关系.

我阅读了一些关于可能的部署策略的帖子。最流行的似乎是使用 GitHub 和 Netlify 的持续部署。我想知道的是我们应该如何处理同一网站内不同版本的 R 包。例如,如果我在 3 年前写了一篇文章,当时使用了特定版本的包,现在我想用相同的包(但使用今天的版本)写另一个,并且某些功能之间存在冲突,这是怎么回事?会反射(reflect)在我的网站上吗?

我们是否应该考虑为每个帖子设置不同的 GitHub 子模块的选项,以便我们可以管理每个帖子中的包版本,这将是一个独立的项目?

我知道这是一个很大的问题,请随时给我您的意见。

最佳答案

包裹liftr专为此目的而设计。它使用 Docker 将 Rmarkdown 文档及其所有依赖项(包括特定版本的 R)一起容器化,确保它在任何新系统上始终以相同的方式呈现。如他们的 intro vignette 中所述,所有这些都可以在 R 中完成。

关于r - blogdown部署策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51478903/

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