我的问题很简单,尽管我在任何地方都找不到真正令人满意的答案。
[我正在尝试编写一个r代码块,当将其渲染为html_document时,将在渲染文档的html源中提供以下内容:
<div class="mermaid">
graph LR
box1[1. do 1] ==> box2[2. do 2] ==> box3[3. do 3]
</div>
我将在{r,echo = FALSE,results ='asis'} r块中结束此操作:
diag1_char <- 'graph LR
box1[1. do 1] ==> box2[2. do 2] ==> box3[3. do 3]'
cat(paste0('<div class="mermaid">\n', diag1_char,'\n</div>\n'))
但是我无法摆脱<p></p>
pandoc转换期间出现的md -> html
html格式:
<div class="mermaid">
<p>graph LR</p>
<p>box1[1. do 1] ==> box2[2. do 2] ==> box3[3. do 3]</p>
</div>
我正在尝试这样做,以使<div class="mermaid"> </div>
的内容由通过includes:in_header
包含在html_document中的美人鱼库解释。
[尝试使用htmltools :: includeHTML(“ my_html.html”)插入新的块,并在文件名“ my_html.html”中编写您的html代码