在Github发布由R制作的网站

时间:2017-09-06 21:09:11

标签: r github r-markdown web-deployment

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

如何将此部署到github或其他公共服务器,以便我公开访问这个网址?

我当前的github存储库位于:https://github.com/nknauer/first_website

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

我想我要问的主要问题是:有人试过this tutorial并成功部署了一个网页(不仅仅是一个html文件)通过github 而且还有其他吗?如何从Rmarkdown做到这一点?

谢谢!

1 个答案:

答案 0 :(得分:2)

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

  1. 创建一个html文件
  2. 创建docs/目录
  3. 转到设置并启用docs/目录。
  4. 将文件放在docs/中。你完成了。
  5. 根据此this web page,一个示例是与this file对应的vignette directory

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