html-ppt-hermes-cyber-terminal

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

HTML PPT · 暗终端测评

HTML PPT · 暗终端测评

A focused entry point into the
html-ppt
master skill that lands the user directly on the
hermes-cyber-terminal
full-deck template.
这是
html-ppt
主技能的一个聚焦入口点,可将用户直接引导至
hermes-cyber-terminal
完整演示文稿模板。

When 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
hermes-cyber-terminal
(see the upstream full-decks catalog for screenshots and rationale).
示例图库将“使用此提示”链接到上述示例提示。当用户接受该提示后,如果他们希望完全采用
hermes-cyber-terminal
的视觉风格,那么此卡片就是正确选择(可查看上游完整演示文稿目录获取截图和设计说明)。

How to author the deck

如何制作演示文稿

  1. Read the master skill first. All authoring rules live in
    skills/html-ppt/SKILL.md
    — content/audience checklist, token rules, layout reuse, presenter mode, the keyboard runtime, and the "never put presenter-only text on the slide" rule.
  2. Start from the matching template folder:
    skills/html-ppt/templates/full-decks/hermes-cyber-terminal/
    — copy
    index.html
    and
    style.css
    into the project, keep the
    .tpl-hermes-cyber-terminal
    body class.
  3. Bring the shared runtime with the template. The upstream
    index.html
    links the shared CSS/JS via
    ../../../assets/...
    because it sits three folders deep inside
    skills/html-ppt/templates/full-decks/
    . Once you copy
    index.html
    into the project, those parent-relative URLs no longer resolve and
    base.css
    ,
    animations.css
    , and
    runtime.js
    will 404 — meaning the deck never activates and slide navigation is dead. Pick one of these two recipes per project:
    • Recipe A — copy + rewrite (preferred): copy
      skills/html-ppt/assets/fonts.css
      ,
      skills/html-ppt/assets/base.css
      ,
      skills/html-ppt/assets/animations/animations.css
      , and
      skills/html-ppt/assets/runtime.js
      into a project-local
      assets/
      (with
      assets/animations/animations.css
      ), then rewrite the four
      <link>
      /
      <script>
      tags in
      index.html
      from
      ../../../assets/...
      to the matching project-local paths (
      assets/fonts.css
      ,
      assets/base.css
      ,
      assets/animations/animations.css
      ,
      assets/runtime.js
      ).
    • Recipe B — inline: read the same four files and replace each
      <link rel="stylesheet" href="../../../assets/...">
      with a
      <style>...</style>
      containing the file's contents, and the
      <script src="../../../assets/runtime.js">
      with a
      <script>...</script>
      containing
      runtime.js
      . Yields a single self-contained
      index.html
      . Either way, do not ship the upstream
      ../../../assets/...
      URLs verbatim into a project artifact — they only work in-tree.
  4. Pick a theme. Default tokens look fine; if the user wants a different feel, swap in any of the 36 themes from
    skills/html-ppt/assets/themes/*.css
    via
    <link id="theme-link">
    and let
    T
    cycle.
  5. Replace demo content, not classes. The
    .tpl-hermes-cyber-terminal
    scoped CSS only recognises the structural classes shipped in the template — keep them.
  6. Speaker notes go inside
    <aside class="notes">
    or
    <div class="notes">
    — never as visible text on the slide.
  1. 先阅读主技能文档。所有制作规则都在
    skills/html-ppt/SKILL.md
    中——包括内容/受众清单、令牌规则、布局复用、演示者模式、键盘运行时,以及“切勿将仅演示者可见的文本放在幻灯片上”的规则。
  2. 从匹配的模板文件夹开始
    skills/html-ppt/templates/full-decks/hermes-cyber-terminal/
    —— 将
    index.html
    style.css
    复制到项目中,保留
    .tpl-hermes-cyber-terminal
    主体类。
  3. 随模板引入共享运行时。上游的
    index.html
    通过
    ../../../assets/...
    链接共享CSS/JS,因为它位于
    skills/html-ppt/templates/full-decks/
    下三层目录中。一旦将
    index.html
    复制到项目中,这些相对父级的URL将无法解析,
    base.css
    animations.css
    runtime.js
    会返回404错误——这意味着演示文稿无法激活,幻灯片导航功能失效。根据项目情况选择以下两种方案之一:
    • 方案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.html
      文件。 无论采用哪种方案,都不要将上游的
      ../../../assets/...
      URL直接用于项目产物中——这些URL仅在技能目录内部有效。
  4. 选择主题。默认令牌样式效果不错;如果用户想要不同的风格,可以通过
    <link id="theme-link">
    引入
    skills/html-ppt/assets/themes/*.css
    中的任意36个主题,并使用
    T
    键切换。
  5. 替换演示内容,保留类名
    .tpl-hermes-cyber-terminal
    作用域的CSS仅识别模板中自带的结构类——请保留这些类名。
  6. 演讲者注释放在
    <aside class="notes">
    <div class="notes">
    ——切勿作为可见文本放在幻灯片上。

Attribution

版权声明

Visual system, layouts, themes and the runtime keyboard model come from the upstream MIT-licensed
lewislulu/html-ppt-skill
. The LICENSE file ships at
skills/html-ppt/LICENSE
; please keep it in place when redistributing.
视觉系统、布局、主题和运行时键盘模型均来自上游MIT许可的
lewislulu/html-ppt-skill
。许可文件位于
skills/html-ppt/LICENSE
;在分发时请保留该文件。