如何在 R Markdown 中为纯文本代码围栏获取灰色背景?

How to get gray background in R Markdown for plain text code fences?

在 xaringan 中,当我使用默认的 YAML 时,各种编程语言的所有代码围栏都显示灰色背景。代码栅栏背景是灰色的,就像这样:

---
title: "Presentation Ninja"
output:
  xaringan::moon_reader:
    lib_dir: libs
    nature:
      highlightStyle: github
      highlightLines: true
      countIncrementalSlides: false
---

但是当我插入纯文本代码围栏时出现异常:

```
Hi. I am plain text.
```

在我的 knitr xaringan 输出 HTML 幻灯片中,上面的代码栅栏呈现为白色背景上的黑色文本。它确实以 字体样式 呈现为代码栅栏,只是没有灰色背景。如果我指定语法突出显示语言(例如 ```r),它会重新获得灰色背景,但会引入我不想要的 R 突出显示(例如粗体字、彩色数字等)。

在 R Markdown 中,我是否需要指定某种类型的纯文本语法突出显示,以保持灰色背景的代码栅栏样式格式?我试过 texthljsrtf 和 none 达到了预期的效果(纯文本、黑色字体、灰色背景、没有其他突出显示)。

也许是这个?

---
title: "Presentation Ninja"
output:
  xaringan::moon_reader:
    lib_dir: libs
    nature:
      highlightStyle: github
      highlightLines: true
      countIncrementalSlides: false
---

```
Hi. I am plain text.
```

````markdown
Hi. I am plain text with gray background.
````