HTML 单文件演示稿
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c830ad09/htmlslides。
技能介绍
要解决什么问题
传统演示稿往往绑在 PowerPoint 或一整套前端工程上:要么改样式要动母版,要么为了网页版再跑 npm 和构建。你需要的是在任意浏览器里直接放映、文件十年后仍能打开、且视觉上不像模板堆砌的稿子。
技能如何工作
技能按阶段推进,而不是一次性吐出一堆 HTML:
- 模式识别:新建文稿、
.pptx转换、改已有 HTML、或仅换主题(Style Transfer)走不同分支。 - 内容与密度:一次性确认用途、页数、素材就绪程度,以及「演讲导向 / 阅读导向」的信息密度。
- 风格发现(Show, don't tell):生成 3 张像真实首页的单页 HTML 预览,用户选 A/B/C 或混搭,避免用形容词硬选设计。
- 成稿生成:输出单文件、零依赖演示稿;内联完整
viewport-base.css,固定 1920×1080 舞台整体缩放(禁止按屏宽重排内容);含键盘/触控导航、默认内联编辑(悬停热区或E)、演讲者视图(S键 +BroadcastChannel)、打印/PDF 样式与prefers-reduced-motion。 - PPT 转换:用
extract-pptx.py抽取文本、图片与备注,再走风格发现后生成 HTML。 - 换肤:只替换
:root变量块与字体链接,不改动语义化 slide 内容,便于多套预设互迁。
设计上强调鲜明字体与配色、有目的的动效(如 staggered reveal),并明确回避 Inter/Roboto、紫白渐变等「AI 味」套路;装饰尽量用 CSS 伪元素,不在 HTML 里堆风格专用 class。
适用边界与注意点
- 单页内容不能滚动或溢出;超密度应拆页而非缩小字号。
- 动画元素需遵循
.reveal等约定;换主题后应目视核对字体与色板,内容布局应保持不变。 - 可选交付包括浏览器打印 PDF 或通过部署工具生成可分享 URL,但核心产物始终是那一个自包含 HTML 文件。
使用场景
- 种子轮路演前只有大纲与零散要点,要在会议室用浏览器直接放映、且通过三页风格预览选定视觉后再生成完整单文件稿子。
- 协作方没有安装 Office,需要把现有 `.pptx` 转成保留页序、图片与演讲者备注(可进 HTML 注释)的可分享网页演示。
- 技术分享已定稿,现场只用键盘/触控翻页,并依赖 `S` 键打开发言者窗口同步当前页、下一页预览与备注。
- 活动换品牌后同一套 slide 正文不能动,只需把演示稿迁移到另一套 style-presets 主题(只改 `:root` 与字体链接)。
适合人员
- 准备投资人路演的产品负责人,既要固定 16:9 舞台的专业排版,又不愿接受 Inter/紫白渐变等千篇一律的「模板感」设计。
- 在企业内训场景反复更新案例措辞的讲师,需要默认内联编辑(悬停热区或 `E`)且学员用浏览器即可打开同一份 HTML 放映。
- 接手历史 PowerPoint 库的实施或文档同学,要用抽取脚本核对页标题与配图后再走风格发现、输出零依赖 HTML。
- 同时维护多场线下活动 slide 内容的策划,典型诉求是在多套预设间做 Style Transfer,而不在 HTML 里堆风格专用 class。