介绍 Slide-CN
Source: Dev.to
Overview
你是否曾经做过演示文稿,却需要手动在每一页幻灯片上更改标题的字体大小?更改字体颜色则需要在每一页上选中所有文字,完成这些微调后,你可能会发现之前的版本更好看——但要恢复却是噩梦。
问题不在于字体或颜色本身,而是缺乏版本控制和可复用性。作为开发者,我依赖 Git 来管理代码、创建可复用组件并高效协作。幻灯片不过是 UI,为什么不能以同样的方式对待它们?
这就是我创建 Slide‑CN 的原因。
What this unlocks
Version control for presentations
因为幻灯片是用代码编写的,你可以使用 Git 和 GitHub 来跟踪更改、审阅协作者的编辑,并简化工作流。
Reusability without templates
Slide‑CN 基于组件。创建小的自定义组件,设置配色方案,统一公司演示文稿的外观,而无需复杂的模板。
Real data, not screenshots
你的幻灯片实际上是一个网站。你可以调用 API、渲染动态内容,并实时从仪表盘获取数据,使演示真正活起来。
Interactive storytelling
幻灯片由 Web 组件构建,能够响应点击、鼠标移动等操作——提供最大自由度且没有任何限制。
Link, not a file
将演示文稿托管并分享一个 URL。更新会立即对所有人可见,避免了像 demo_version_2_final_final 这样的版本混乱的文件名。你还可以追踪观众的进度和参与度。
Open‑source
丰富的开源组件库生态可以直接加入 Slide‑CN 项目,例如:
- Reactbits
- Shadcn
- MagicUI
没有任何东西能匹配代码生态的灵活性。
Why not Gamma or Canva?
Canva、PowerPoint 等工具抽象掉了代码,这在 Web 开发对大多数人来说仍然陌生的时代是一种设计选择。如今,任何人都可以使用现代工具和日益擅长生成代码的 LLM 开始编码。
Gamma 则站在光谱的另一端:一个代理生成完整的演示文稿,细节控制几乎为零。Slide‑CN 在保留“即兴编码”速度与威力的同时,提供了完全的自由度。