R Markdown将标记添加到HTML输出的标题

时间:2017-04-10 17:17:12

标签: r r-markdown

我正在尝试在RStudio的RMarkdown HTML输出文件的头部添加HTML元标记。特别是我试图在我们的内部网上插入以下内容来解决IE兼容性问题。

<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
</head>

非常感谢任何有关如何最好地完成此任务的帮助。

2 个答案:

答案 0 :(得分:5)

您可以使用元标记创建文件,并使用以下YAML选项添加:

---
title: "mytitle"
output:
  html_document:
    includes:
       in_header: myheader.html
---

您还可以在设置chunck中动态创建myheader.html文件:

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE )
#libraries
require(ggplot2)

#Create myheader.html
fileConn <- file("myheader.html")
writeLines('<meta http-equiv="X-UA-Compatible" content="IE=edge" />', fileConn)
close(fileConn)
```

答案 1 :(得分:1)

使用library(metathis)

然后包括:

```{r include=F}
meta() %>%
  meta_description("My awesome App")
```

以及其他任何元标记