如何在GitHub Pages的pkgdown包文章中嵌入Shinylive Shiny应用
在pkgdown网站的Articles板块嵌入Shinylive应用的问题
我在GitHub上维护多个R包,这些包以小型数据集为主,还包含数据预处理、绘图相关的辅助函数。已通过GitHub Pages搭建pkgdown网站,方便非开发者访问数据、文档与图表。现希望为网站添加交互功能,让非开发者可筛选、探索数据。
我找到过GitHub Pages上使用Shinylive的示例,也了解过R包中嵌入Shiny应用的教程,但未找到在GitHub Pages托管的R包pkgdown网站中使用Shinylive的具体案例。我计划将该交互应用放在pkgdown的「Articles」板块(即仅在pkgdown网站展示、不纳入R包文档的vignette),操作看似简单,但实际遇到了困难。
当前项目的GitHub Pages地址:https://capellett.github.io/scpopulation/index.html
已完成的准备工作:
- 在R/目录下编写了应用的ui和server函数
- 项目根目录存在app.R文件
- 通过以下命令配置了GitHub Action:
usethis::use_github_action( url="https://github.com/posit-dev/r-shinylive/blob/actions-v1/examples/deploy-app.yaml")
内容的提问来源于stack exchange,提问作者Alex P
相关产品推荐
相关产品推荐

