如何在bookdown文档中包含一个闪亮的app?在文档中有一个包含miniUI的例子,但没有关于如何包含一个自己的应用程序。
我试着用include_app("myapp")或runApp("myapp")将 "myapp "作为一个集成文件(app.R)或作为server.R和ui.R两个文件包含在子目录 "myapp "中,但这不起作用。
这个问题在不久前被问到过,但我将提供一个答案,以防其他人试图设置这个问题。
两个功能 knitr::include_app()
和 knitr::include_url()
需要一个URL,这个URL应该是你发布Shiny应用的网站地址。因此,如果你想建立自己的应用程序,我建议你 先发布到网上,然后 嵌入 使用这里的说明将其添加到bookdown制作的HTML代码中。https:/bookdown.orgyihuibookdownweb-pages-and-shiny-apps.html。. 基本上,你将需要:
knitr::include_app()
将您的Shiny应用集成到您的记账本中,如这里所述。https:/bookdown.orgyihuibookdownweb-pages and shiny-apps.html。..有了一个免费账户,在 shinyapps.io,你最多可以发布5个应用程序。我建议你试试 迷你UI包 来发布你的Shiny应用,因为这将使应用很容易适应bookdown生成的HTML页面。