0

我想建立一个主页并发布几个混合了文本、图片和参考的 R 代码。很明显,很多人都是这样的:

https://feliperego.github.io/blog/2015/10/23/Interpreting-Model-Output-In-R

https://yihui.org/knitr/demo/wordpress/

http://3.14a.ch/archives/2015/03/08/how-to-publish-with-r-markdown-in-wordpress/

RWordPress似乎不支持脚本的图形输出。我没有讨论我收到的大量错误和我尝试过的选项,我的简单问题是:上面列出的示例是如何设法将 R 代码和图形放在他们的网站上的?(我没有尝试联系那些主页所有者,但如果找不到任何解释,这将是下一步。)

4

2 回答 2

2

你有几个选择。这取决于您是否想从头开始构建您的网站。在第一种情况下,我建议您查看:

  • bookdown: 非常适合文档。您可以在网上找到许多示例,例如bookdown 文档
  • blogdown: 比一般bookdown。这提供了非常好的网站(例如,的网站是使用构建blogdown的)。blogdown基于hugo:您可以找到许多主题。

在这两种情况下,您都可以编写标准Rmarkdown并通过执行降价来构建您的网站。您可以在本地构建站点以供预览或在 Web 上部署它们(手动或通过持续集成系统作为 gitlab 页面)。使用这些包的目的是减少处理页面之间的格式和链接的负担。

于 2020-04-01T12:25:26.007 回答
1

简短的回答是手动和自动生成的混合。如果您查看我的网站 (www.jamescurran.co.nz),您会发现与您想写的文章类似的文章。

我以多种方式实现这一目标。有时我让 knitr 生成 HTML,然后在网站上将其修改成形状。其他时候,我混合使用短标签,如

[code language = "R"]
data(cars)
[/code] 

和/或 HTML 之类的

<pre><code>
data(cars)
</code><pre>

我上传的图片然后使用 Wordpress 的编辑器插入正确的链接。这不是很令人满意,但除非您有一个允许您拥有静态内容的托管平台,否则大多数直接来自 R Markdown 的自动化解决方案将无法工作。

于 2020-04-01T12:14:41.793 回答