如何在 bookdown 文档中包含闪亮的应用程序?文档中有一个包含 miniUI 的示例,但没有说明如何包含自己的应用程序。
我尝试在子目录“myapp”中包含“myapp”作为集成文件(app.R)或使用include_app(“myapp”)或runApp(“myapp”)作为两个文件server.R和ui.R,但这不起作用。
不久前有人问过这个问题,但我会提供一个答案,以防其他人试图设置它。
这两个函数knitr::include_app()
都knitr::include_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 页面。