将HTML CSS与Rmarkdown结合使用

时间:2016-05-15 14:43:38

标签: html css r r-markdown

在成为数据记者的过程中,我遇到了很多很棒的工具,比如R和Rmarkdown。现在我正在为正确的报纸工作,我意识到大多数时候,我最终使用MS Excel(我不否认,这也是一个很棒的工具)和我粘贴在HTML文件中的连接函数。我失去了很多我的知识和实践,这很难过。

我知道我将很快面临一项任务,我想用它作为回到R和Rmarkdown的方法。

我有一些html页面正常工作,我想使用Rmd更改其中显示的数据。

我的问题是:是否有一个软件包或方法可以将大部分HTML页面(标题,CSS和javascript文件和分析,页脚)和一些Rmarkdown块组合成一个Rmarkdown文件?

非常感谢您的回答。

2 个答案:

答案 0 :(得分:1)

也许你可以尝试这样的事情(http://rmarkdown.rstudio.com/html_document_format.html#includes):

---
title: "Habits"
output:
  html_document:
    includes:
      in_header: header.html
      before_body: doc_prefix.html
      after_body: doc_suffix.html
---

这将允许html和Rmd的组合。还有块选项child,它允许使用Rmd文件作为块内容吗?

答案 1 :(得分:1)

您可以使用 .css 文件设置Rmakdown的样式。在标题中,您可以执行以下操作:

---
title: "Habits"
output:
html_document:
  css: styles.css
---

请参见this