【发布时间】:2022-08-18 15:34:44
【问题描述】:
我正在尝试对 HTML quarto 文档的内容进行编程。 IE。我有几个函数返回 Markdown/HTML 内容。降价本身可以渲染,但是 quarto 的目录(TOC)无法识别标题!
例如,此文档有多个标题。第一个是使用shiny::markdown() 渲染的,第二个是在shiny::HTML() 的帮助下渲染的,而第三个是用普通的markdown 编写的。 quarto\'s TOC 只渲染了最后一个。是否有可能在 TOC 中包含以编程方式编写的标题?
代码本身:
---
title: \"Test\"
toc: true
format: html
---
```{r, echo = FALSE}
library(shiny)
foo_md <- function(){
shiny::markdown(\"## Header generated with foo_md()\")
}
foo_html <- function(){
shiny::HTML(\"<h2> Header generated with foo_html() </h2>\")
}
```
```{r, echo = FALSE}
# First header
foo_md()
```
Lorem ipsum dolor sit amet, in at in sed nibh. Neque dignissim
ad imperdiet urna urna. In id erat aliquam, dolor ut odio.
Congue at, non justo fermentum urna suscipit ad torquent posuere.
```{r, echo = FALSE}
# Second header
foo_html()
```
Suspendisse ad sed, amet nec nunc conubia faucibus. Sociis in
pellentesque nibh. Venenatis at ut imperdiet ornare lectus diam ex
vitae. Id, aenean turpis diam, eget a justo consectetur finibus
mauris.Vehicula viverra sed volutpat metus placerat tellus non.
Et nisl. Et duis vel in.
## Ordinary markdown header
Vehicula viverra sed volutpat metus placerat tellus non. Et nisl. Et duis vel in.
我正在使用带有 quarto 版本的 Windows 机器1.0.38