在 Github 中发布由 R 制作的网站

Publish Website made from R in Github

我使用 R 中的 rmarkdown::rendersite() 函数创建了一个网站(html 文件)。它工作得很好,但它只是一个 html 文件。

我如何将它部署到 github 或另一个 public 服务器,以便我从中创建一个 public 只访问过 url 的服务器?

我当前的 github 存储库在这里:https://github.com/nknauer/first_website

到目前为止,我在 github 上创建了一个存储库并遵循可用的教程 here。但是,我还是无法将其制作成网页。

我想我要问的主要问题是:有没有人尝试过 this tutorial 并通过 [=34= 成功部署了网页(不仅仅是 html 文件) ]还有其他方法可以从 Rmarkdown 做到这一点吗?

谢谢!

简而言之,这是一种方法:

  1. 创建 html 文件
  2. 创建docs/目录
  3. 转到设置并启用 docs/ 目录。
  4. 将文件放在 docs/ 中。你完成了。

一个例子是this web page corresponding to this file based on this vignette directory.

移动文件也很简单;您可以使用 Travis 或其他方式。旧方法使用单独的分支 gh-pages,但当前形式更简单。