我正在写一个RMarkdown网站,我有一些数据框,其中包含我想在我的页面中使用的数据。例如,我正在使用标记创建标题列表,以便用户可以折叠/缩小这些部分。我在我的Rmarkdown中嵌入了一些html代码,如下所示:
<details><summary>Example1</summary>
<p>This is my text.</p></details>
<details><summary>Example2</summary>
<p>This is my text.</p></details>
我创建了几个我在Rmarkdown中使用的函数,以正确的格式创建内容(如上所示)。我到目前为止的功能如下:
# Function to add summary tag (html)
html5_s <- function(mytext) {
start <- "<summary>"
end <- "</summary>"
paste0(start,mytext,end)
}
# Function to add details tag (html)
html5_d <- function(mytext) {
start <- "<details>"
end <- "</details>"
paste0(start,mytext,end)
}
# Function to add paragraph tag (html)
html5_p <- function(mytext) {
start <- "<p>"
end <- "</p>"
paste0(start,mytext,end)
}
然而,我觉得这是一个非常糟糕的黑客,在我继续前进之前,我已经决定在CRAN中查看是否有一个类似于此的包。我没有找到任何能让我做错的事情。