Shiny: Plotly in Rmd, knitted to html, in renderUI does not work

Hi everyone,

I am including Plotly graphs in my Shiny app in several ways directly but I also want to include them as part of Rmds because they are easy to maintain and update.

In the Rmd and resulting html file the plots work fine but when I include them in the server part of my app the plots do not show up while every other part of the rmd/html file works fine.

Here is a minimal working example:

load <-
lapply(load, require, character.only = TRUE)

ui <- navbarPage("Testapp",
                          tabPanel("Test 1",
                                   uiOutput("page_mkt_1") %>%

server <- function(input, output, session) {
  output$page_mkt_1 <- renderUI({
    p <- includeHTML("www/06_marketing.html")

shinyApp(ui = ui, server = server)

To reproduce just write a short rmd file with a Plotly graph and knit it to html.

Thanks for the help!