I would like to include a rendered HTML project, created with Quarto, in a shinyApp in order to create a documentation page of the app.
So far, I was able to use successfully use includeMarkdown
, to include simple markdown (without plots though), and also includeHTML(knitr::knit2html("doc.Rmd", fragment.only = TRUE))
did render the text, equations, highlight code, and plot generated by doc.Rmd
file. However I am loosing some of the cool feature from rendering with quarto to html, e.g. a leftsided toc, better control of crossreferences, and other cool yaml configurations.
Is there a way to include a basic, but complete, quarto rendered html project in a tabPanel()
section of the shinyApp? Perhaps something like tags$iframe()
?
Another workaround, even though not ideal, is put actiolink
to a html project, which lives somewhere within the app folder.