Я пытаюсь объединить текст Rmarkdown и shinydashboard для создания веб-сайта. Однако после того, как я включил файл Rmarkdown в приложение Shiny, ширина сайта не может автоматически подстраиваться под размер окна. Воспроизводимый пример приведен ниже. exampleMD.rmd
- это просто шаблон Rmarkdown.
body <- dashboardBody(
fluidRow(
column(width = 5, box("Box content", width = NULL)),
column(width = 7, uiOutput('markdown'))
)
)
ui <- dashboardPage(
dashboardHeader(title = "Include Rmarkdown"),
dashboardSidebar(),
body
)
server <- function(input, output) {
output$markdown <- renderUI({
HTML(markdown::markdownToHTML(knit('exampleMD.rmd', quiet = TRUE)))
})
}
shinyApp(ui = ui, server = server)
Полученная панель мониторинга выглядит нормально, но, хотя я изменяю размер окна, ширина панели управления фиксируется и не может автоматически настраиваться в соответствии с шириной браузера.
Интересно, есть ли какие-нибудь решения для этого фиксированного окна? Большое спасибо!