我正在使用Rstudio创建Rmd报告,并且我希望能够在Rmd编织成html时将元标记插入<head>
。
从knitr options上的文档中我想我可以设置标题选项,在<head>
标记之间插入文字,如下所示:
```{r}
opts_knit$set(header = "<meta name=\"description\" content=\"this is a description\">")
```
然而,似乎没有插入任何东西。我做错了还是不可能?
答案 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)
```