You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 17:02:33