在一篇由 blogdown
撰写的文章中,我想展示 YAML 和我在之前的工作中使用的一些 block 。因此,我想按原样显示它们而不执行它们。我尝试使用 4 个反引号嵌入 YAML 和 block ,但 block 的执行仍然取决于它们的选项。这是一个例子:
---
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
的 block 被执行。这是应该显示的内容:---
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
```
````
关于r - 显示 YAML 和 block 而不在 blogdown 中执行它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62622027/