通过 includeMarkdown 包含覆盖内联代码的外部 markdown 文件
Including external markdown file covering inline code through includeMarkdown
我也想包含包含内联代码的外部降价文件。一旦我在 RStudio 上点击 Knit,它确实只显示代码文本而不是 sys.time 的实际值。如果我将 about.md 的内容放入 main.Rmd 中,则没有问题。这一点应该与 includeMarkdown 有关,但它除了路径外不带任何参数。有什么建议么 ?
提前致谢
main.Rmd
---
title: "test"
author: "test"
output:
flexdashboard::flex_dashboard:
orientation: rows
social: menu
vertical_layout: fill
---
```{r}
htmltools::includeMarkdown('about.md')
```
about.md
Today is `r format(Sys.time(), "%d %B %A %Y")`
当前输出
Today is r format(Sys.time(), "%d %B %A %Y")
htmltools::includeMarkdown()
仅包含普通 Markdown,不包含 R Markdown。你的about.md
实际上是R Markdown---它包含要评估的R代码。
要将 R Markdown 文档包含在另一个文档中,您可以使用块选项 child
:
```{r, child='about.Rmd'}
```
我建议您将 about.md
重命名为 about.Rmd
。
我也想包含包含内联代码的外部降价文件。一旦我在 RStudio 上点击 Knit,它确实只显示代码文本而不是 sys.time 的实际值。如果我将 about.md 的内容放入 main.Rmd 中,则没有问题。这一点应该与 includeMarkdown 有关,但它除了路径外不带任何参数。有什么建议么 ? 提前致谢
main.Rmd
---
title: "test"
author: "test"
output:
flexdashboard::flex_dashboard:
orientation: rows
social: menu
vertical_layout: fill
---
```{r}
htmltools::includeMarkdown('about.md')
```
about.md
Today is `r format(Sys.time(), "%d %B %A %Y")`
当前输出
Today is r format(Sys.time(), "%d %B %A %Y")
htmltools::includeMarkdown()
仅包含普通 Markdown,不包含 R Markdown。你的about.md
实际上是R Markdown---它包含要评估的R代码。
要将 R Markdown 文档包含在另一个文档中,您可以使用块选项 child
:
```{r, child='about.Rmd'}
```
我建议您将 about.md
重命名为 about.Rmd
。