如何在 bookdown 文档中包含闪亮的应用程序?文档中有一个包含 miniUI 的示例,但没有介绍如何包含自己的应用程序。
我尝试使用 include_app("myapp") 或 runApp("myapp") 将“myapp”作为集成文件(app.R)或作为两个文件 server.R 和 ui.R 包含在子目录“myapp”中,但这行不通。
小智 5
不久前有人问过这个问题,但我会提供答案,以防其他人尝试设置此问题。
这两个功能knitr::include_app()都knitr::include_url()需要一个 URL,该 URL 应该是您发布 Shiny 应用程序的网站的地址。因此,如果您想构建自己的应用程序,我建议您首先将其发布到网络,然后使用此处的说明将其嵌入到 bookdown 生成的 HTML 代码中: https: //bookdown.org/yihui/bookdown/web -pages-and-shiny-apps.html。基本上,您需要:
knitr::include_app()将您的 Shiny 应用程序集成到您的 bookdown 中,如下所述https://bookdown.org/yihui/bookdown/web-pages-and-shiny-apps.html ..使用shinyapps.io的免费帐户,您最多可以发布5 个应用程序。我建议您尝试使用miniUI 包来发布您的 Shiny 应用程序,因为它将使应用程序轻松适应 bookdown 生成的 HTML 页面。