html-ppt-presenter-mode
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseHTML PPT · Presenter Mode (演讲者模式)
HTML PPT · Presenter Mode (演讲者模式)
A focused entry point into the master skill that lands the user directly on the full-deck template.
html-pptpresenter-mode-reveal这是主技能的专属入口,可直接将用户引导至****完整演示文稿模板。
html-pptpresenter-mode-revealWhen this card is picked
选择此卡片的场景
The Examples gallery wires "Use this prompt" to the example_prompt above. When you accept that prompt, this card is the right pick if the user wants exactly the visual identity of (see the upstream full-decks catalog for screenshots and rationale).
presenter-mode-reveal示例库将“使用此提示”关联到上述示例提示。当用户接受该提示后,如果他们希望完全采用的视觉风格,那么选择此卡片就对了(可查看上游的完整演示文稿目录获取截图和设计说明)。
presenter-mode-revealHow to author the deck
如何制作演示文稿
- Read the master skill first. All authoring rules live in
— content/audience checklist, token rules, layout reuse, presenter mode, the keyboard runtime, and the "never put presenter-only text on the slide" rule.
skills/html-ppt/SKILL.md - Start from the matching template folder:
— copy
skills/html-ppt/templates/full-decks/presenter-mode-reveal/andindex.htmlinto the project, keep thestyle.cssbody class..tpl-presenter-mode-reveal - Bring the shared runtime with the template. The upstream
links the shared CSS/JS via
index.htmlbecause it sits three folders deep inside../../../assets/.... Once you copyskills/html-ppt/templates/full-decks/into the project, those parent-relative URLs no longer resolve andindex.html,base.css, andanimations.csswill 404 — meaning the deck never activates and slide navigation is dead. Pick one of these two recipes per project:runtime.js- Recipe A — copy + rewrite (preferred): copy
,
skills/html-ppt/assets/fonts.css,skills/html-ppt/assets/base.css, andskills/html-ppt/assets/animations/animations.cssinto a project-localskills/html-ppt/assets/runtime.js(withassets/), then rewrite the fourassets/animations/animations.css/<link>tags in<script>fromindex.htmlto the matching project-local paths (../../../assets/...,assets/fonts.css,assets/base.css,assets/animations/animations.css).assets/runtime.js - Recipe B — inline: read the same four files and replace each
with a
<link rel="stylesheet" href="../../../assets/...">containing the file's contents, and the<style>...</style>with a<script src="../../../assets/runtime.js">containing<script>...</script>. Yields a single self-containedruntime.js. Either way, do not ship the upstreamindex.htmlURLs verbatim into a project artifact — they only work in-tree.../../../assets/...
- Recipe A — copy + rewrite (preferred): copy
- Pick a theme. Default tokens look fine; if the user wants a different
feel, swap in any of the 36 themes from via
skills/html-ppt/assets/themes/*.cssand let<link id="theme-link">cycle.T - Replace demo content, not classes. The scoped CSS only recognises the structural classes shipped in the template — keep them.
.tpl-presenter-mode-reveal - Speaker notes go inside or
<aside class="notes">— never as visible text on the slide.<div class="notes">
- 先阅读主技能文档:所有创作规则都在中——包括内容/受众检查清单、令牌规则、布局复用、演讲者模式、键盘运行机制,以及“切勿将仅演讲者可见的文本放在幻灯片上”的规则。
skills/html-ppt/SKILL.md - 从匹配的模板文件夹开始:——将
skills/html-ppt/templates/full-decks/presenter-mode-reveal/和index.html复制到项目中,保留style.css的body类。.tpl-presenter-mode-reveal - 为模板引入共享运行时文件:上游的通过
index.html链接共享CSS/JS文件,因为它位于../../../assets/...下三层目录。一旦将skills/html-ppt/templates/full-decks/复制到项目中,这些相对父级的URL将无法解析,index.html、base.css和animations.css会返回404错误——这意味着演示文稿无法激活,幻灯片导航将失效。请根据项目选择以下两种方案之一:runtime.js- 方案A——复制并重写(推荐):将、
skills/html-ppt/assets/fonts.css、skills/html-ppt/assets/base.css和skills/html-ppt/assets/animations/animations.css复制到项目本地的skills/html-ppt/assets/runtime.js目录(需包含assets/),然后将assets/animations/animations.css中的四个index.html/<link>标签路径从<script>重写为项目本地的对应路径(../../../assets/...、assets/fonts.css、assets/base.css、assets/animations/animations.css)。assets/runtime.js - 方案B——内联嵌入:读取上述四个文件的内容,将每个替换为包含文件内容的
<link rel="stylesheet" href="../../../assets/...">标签,将<style>...</style>替换为包含<script src="../../../assets/runtime.js">内容的runtime.js标签。最终生成一个独立的<script>...</script>文件。 无论采用哪种方案,都不要将上游的index.htmlURL直接用于项目成品中——它们仅在原项目目录结构下有效。../../../assets/...
- 方案A——复制并重写(推荐):将
- 选择主题:默认令牌样式效果良好;如果用户想要不同的风格,可以通过引入
<link id="theme-link">中的任意36套主题,按T键即可切换主题。skills/html-ppt/assets/themes/*.css - 替换演示内容,保留样式类:作用域下的CSS仅识别模板中自带的结构化样式类——请保留这些类。
.tpl-presenter-mode-reveal - 演讲者备注放在或
<aside class="notes">标签内——绝不要作为幻灯片上的可见文本。<div class="notes">
Attribution
版权说明
Visual system, layouts, themes and the runtime keyboard model come from
the upstream MIT-licensed . The
LICENSE file ships at ; please keep it in place when
redistributing.
lewislulu/html-ppt-skillskills/html-ppt/LICENSE视觉系统、布局、主题和运行时键盘机制均源自MIT许可的上游项目。许可文件位于;如需分发,请保留该文件。
lewislulu/html-ppt-skillskills/html-ppt/LICENSE