通过.Rmd在标头中插入标签

时间:2013-11-02 23:41:47

标签: r knitr rstudio

我正在使用Rstudio创建Rmd报告,并且我希望能够在Rmd编织成html时将元标记插入<head>

knitr options上的文档中我想我可以设置标题选项,在<head>标记之间插入文字,如下所示:

```{r}
opts_knit$set(header = "<meta name=\"description\" content=\"this is a description\">")
```

然而,似乎没有插入任何东西。我做错了还是不可能?

1 个答案:

答案 0 :(得分:0)

您在yaml标头中使用一行来读取外部.html文件,其中的标题摘要为per this link

以上链接稍作修改,包括您的代码,并包含在.Rmd文件中创建外部.html标题文本的选项,这不是必需的:

---
title: "Test"
output:
  html_document:
    includes:
       in_header: header.html
---

```{r setup, include=FALSE, echo=FALSE}
# Create header.html
CON <- file("header.html")
writeLines('<meta name="description" content="this is a description" />', CON)
close(CON)
```