在 blogdown 中显示 YAML 和块而不执行它们

Display YAML and chunks without executing them in blogdown

blogdown 的一篇文章中,我想展示 YAML 和我在之前的工作中使用的一些块。因此,我想按原样显示它们而不执行它们。我尝试用 4 个反引号嵌入 YAML 和块,但块的执行仍然取决于它们的选项。这是一个例子:

---
title: ""
author: ''
date: ""
output:
  blogdown::html_page
---
  
Display a fake YAML and a fake chunk:
````
---
title: ""
author: ''
date: ""
output:
  pdf_document
---
```{r}
1 + 1
```
````

如你所见,包含1+1的块被执行。这是应该显示的内容:

---
title: ""
author: ''
date: ""
output:
  pdf_document
---
```{r}
1 + 1
```

我该怎么做?如果重要的话,我的文件的扩展名是 .Rmarkdown,而不是 .Rmd.

我看了 source 的 RMarkdown 书。除了四个反引号之外,诀窍是把

`r ''`

在代码块前面。试试这个:

---
title: "Untitled"
output: html_document
---

````markdown
---
title: ""
author: ''
date: ""
output:
  pdf_document
---
`r ''````{r}
1 + 1
```
````