使用 Rmarkdown 构建静态本地网站:逐步过程

数据挖掘 r
2022-03-06 09:27:55

我试图了解使用RRmarkdown. 我知道一个Rmarkdown网站,其中概述了该过程,但不幸的是我不了解这些步骤。

这里有没有人有一些建立静态本地网站的经验,并且愿意更详细地描述这个过程?

1个回答

在大多数与R相关的事情中,有很多方法可以解决问题,有时我会说太多。使用RMarkdown构建静态网站的任务也不例外。

关于该主题的最佳工作流程之一(尽管有点简短)包括 Daniel Wollschlaeger 的以下工作流程,其中包括基于RnanocJekyll的工作流程,以及基于RWordPress的工作流程。另一个很好的工作流程是Jason Bryer 的工作流程,它专注于R(Markdown)JekyllGitHub Pages

不是每个人都喜欢GitHub PagesJekyllOctopressRuby,所以有些人想出了替代解决方案例如, Edward Borasky 的这个工作流基于R,对于静态网站生成器,基于PythonNicola(而不是基于RubyJekyllnanoc)。说到静态网站生成器,它们有很多,有各种编程语言,所以,如果你想尝试一下,看看这个很棒的网站,列出了几乎所有这些。几乎,因为有些缺失 - 例如,此处列出的SamanthaGhost

其他一些有趣的工作流程包括Joshua Lande 的这个工作流程,它基于 Jekyll 和 GitHub Pages,但包括一些很好的自定义示例,用于将网站与 Disqus、Google Analytics 和 Twitter 集成,以及获取网站的自定义 URL 等等。

那些想要纯基于 R 的静态站点解决方案的人现在有一些选择,包括rsmith( https://github.com/hadley/rsmith)、Hadley Wickham 的静态站点生成器和Poirot( https://github.com/ ramnathv/poirot ),Ramnath Vaidyanathan 的静态站点生成器。

最后,我想提一下我最近遇到的一个有趣的项目(从开放科学的角度来看)——Mark Madsen 的一个开源软件,用于实验室笔记本静态站点,它基于GitHub PagesJekyll,但也支持pandoc , R , RMarkdownknitr