如何使用Rmarkdown在.Rrmd中生成.html和.md并重命名它们?

Din*_* Li 6 filenames r r-markdown output

我知道制作.Rmd生成的.html文件或.md文件应该使用以下代码

---
title: "report"
output: html_document
---
Run Code Online (Sandbox Code Playgroud)

要么

---
title: "report"
output: md_document
---
Run Code Online (Sandbox Code Playgroud)

但是如何同时生产这两个呢?我尝试以下,但它不起作用

---
title: "report"
output: html_document, md_document
---
Run Code Online (Sandbox Code Playgroud)

另一个问题是,如何使.html文件(或.md文件)的名称与.Rmd文件不同?例如,我有sample.Rmd,但我想将.md文件命名为sample_1.md.

Ric*_*ord 9

您可以使用keep_md: yes来保留md文件,同时仍然获得其他输出.所以YAML会是这样的

---
title: "report"
author: "me"
date: '2016-04-25'
output:
  html_document:
    keep_md: yes
---
Run Code Online (Sandbox Code Playgroud)