跳到内容

SlideStage 生态 · lite-vs-pro-vs-pack

Lite、Pro 和 Pack 怎么选

镜像文档保留源仓库使用的语言。站内 chrome 仍按你选的语言显示。

SlideStage 的三个主要产品解决不同问题。选择时先看你要完成的任务,而不是先看技术栈。

快速选择

如果你要本地打开或演示 .stage 文件,选 SlideStage Lite

如果你要把 HTML 幻灯片变成 .stage 文件,选 slidestage-pack

如果你要让团队上传、管理和共享 .stage 文件,选 SlideStage Pro

SlideStage Lite

Lite 是本地优先运行时。它不需要账号、后端或数据库,适合个人播放、离线演示、快速验包和本地转换。

选择 Lite,当你需要:

  • 在浏览器或桌面应用中打开 .stage
  • 现场演示并使用演讲者工具。
  • 在本地验证一个 .stage 包是否能播放。
  • 把 HTML deck 转换为 .stage,但不想上传到服务器。
  • 部署一个静态 Web 版本给组织内部使用。

不要把 Lite 当作团队资料库。它不负责账号、共享权限、服务端存储或多用户协作。

SlideStage Pro

Pro 是自托管平台。它依赖 Lite 发布的包来播放 .stage,自己只增加团队平台能力。

选择 Pro,当你需要:

  • 团队成员登录后访问同一个演示资料库。
  • 上传 .stage 并保存在服务器上。
  • 用管理员邀请控制注册。
  • 持久化笔记和批注。
  • 在自己的 VPS 或内网服务器部署。

不要在 Pro 中直接修改 Lite 源码。Pro 通过 @slidestage/core@slidestage/ui@slidestage/lite-preset 消费 Lite 能力,Pro-only 功能应放在 Pro 自己的包里。

slidestage-pack

Pack 是转换入口。它面向“我已经有一份 HTML 幻灯片,现在要交给 SlideStage 播放或上传”的场景。

选择 Pack,当你需要:

  • 把 reveal.js、impress.js、huashu-design、html-ppt-skill 或普通 HTML 打包成 .stage
  • 在 Agent 工作流里自动完成 detect、pack、verify。
  • 生成可复现的 zip,让相同输入得到稳定 SHA-256。
  • 在打包前后检查 manifest、路径和大小限制。

Pack 不负责播放,也不负责上传。打包完成后,把 .stage 交给 Lite 或 Pro。

常见组合

个人制作和演示

使用 Pack 打包,然后用 Lite 播放。

HTML deck -> slidestage-pack -> deck.stage -> SlideStage Lite

团队资料库

使用 Pack 或 Lite 生成 .stage,再上传到 Pro。

HTML deck -> .stage -> SlideStage Pro

自托管但不需要账号

只部署 Lite。Lite 是静态应用,适合内网工具页、临时播放页或公开 demo。

自托管且需要账号

部署 Pro。Pro 通过 Docker Compose 运行 API、Web 前端、Nginx、SQLite 和本地文件存储。

一句话判断

  • 打开和演示:Lite。
  • 打包和校验:Pack。
  • 上传和团队管理:Pro。
  • 格式和 schema@slidestage/spec
  • 品牌和产品 registry@slidestage/brand