news 2026/9/3 13:51:45

从Wiki到演示稿:OpenKB deck 一键生成单文件HTML幻灯片,附主题语法与Critic质检

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
从Wiki到演示稿:OpenKB deck 一键生成单文件HTML幻灯片,附主题语法与Critic质检

从Wiki到演示稿:OpenKB deck 一键生成单文件HTML幻灯片,附主题语法与Critic质检

【免费下载链接】OpenKBOpenKB: Open LLM Knowledge Base项目地址: https://gitcode.com/gh_mirrors/ope/OpenKB

OpenKB 是一个开源的 LLM 知识库(Open LLM Knowledge Base),它能把 PDF、网页等原始文档编译成结构化 Wiki;而其中的deck命令更进一步——把 Wiki 一键生成单文件 HTML 幻灯片:所有 CSS/JS 全部内联、无需联网、支持键盘翻页与全屏,再配合主题语法(deck grammar)和 Critic 质检,保证生成的演示稿不会"翻车"。

一、什么是 OpenKB deck:Wiki 直接变幻灯片

传统流程是"知识库 → 手工排版 PPT",而 OpenKB 把最后一步也交给 LLM:

  • 单文件交付:产物只有一个output/decks/<name>/index.html,所有 CSS/JS 内联,没有外部字体、远程图片,可直接分享、离线放映;
  • 键盘驱动/翻页,F全屏,P打印;
  • 基于已编译的 Wiki:deck 不重新读原始文档,而是从wiki/的摘要、概念页取材,因此内容天然有据可查。

核心命令只有两个参数——一个 kebab-case 的命名、一句自然语言意图:

openkb deck new attention-intro "面向 ML 读书会,介绍 Transformer 与自注意力机制"

运行后输出会落在output/decks/attention-intro/index.html,仓库里就有一份真实产物可以直接打开看效果:examples/slides/attention-intro.html,配套说明见 examples/slides/README.md。

二、快速上手:3 条命令生成第一份 HTML 演示稿

🚀 假设你已经有文档,三步走:

openkb init # 1. 初始化知识库(选择 LLM 模型) openkb add paper.pdf # 2. 添加文档,编译成 Wiki openkb deck new my-deck "用 10 分钟讲透这篇论文的核心结论" # 3. 生成幻灯片

常用选项一览:

选项作用
--skill <name>选择主题(默认openkb-deck-neon),也可以指向第三方 deck 技能
--critique追加一轮 Critic 质检,修补 CSS/UX 问题后再保存
-y, --yes覆盖已存在的 deck(旧版会备份到output/decks/<name>-workspace/iteration-N/

例如,想要暖色调编辑部风格并做质检:

openkb deck new okf-pitch "向数据团队介绍 OpenKB" --skill openkb-deck-editorial --critique

除了命令行,在openkb chat会话里输入/deck new …即可就地生成;对已有 deck 输入/critique <path>可单独跑一轮质检。

三、两套内置主题:Neon 与 Editorial

Deck 的"长相"由deck 技能(一个 SKILL.md)决定,它定义了视觉方向 + 幻灯片语法。OpenKB 自带两套,开箱即用:

主题风格适合场景
openkb-deck-neon(默认)深色"Aurora Glass":近黑背景 + 青/天蓝/品红/琥珀霓虹 + 玻璃拟态面板技术分享、路演、科技风汇报
openkb-deck-editorial暖色"Editorial Monocle":米白纸感 + 衬线字体 + 砖红点缀,如印刷品学术综述、品牌提案、人文向内容

想要第三种风格?把第三方 deck 技能放进~/.openkb/skills/<kb>/skills/,再用--skill选中即可(同名技能会覆盖内置版本)。

四、主题语法详解:deck_grammar 让幻灯片不跑偏

LLM 生成幻灯片最怕"一整篇相同的要点页"。OpenKB 的解法是:每个 deck 技能在 SKILL.md 的 frontmatter 中声明一段deck_grammar(主题语法),生成结果必须满足它:

od: mode: deck output_path_template: "output/decks/{slug}/index.html" deck_grammar: kind_attr: contenteditable="false">【免费下载链接】OpenKBOpenKB: Open LLM Knowledge Base项目地址: https://gitcode.com/gh_mirrors/ope/OpenKB

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 13:50:37

人形机器人淘汰赛:从叙事红利走向工程交付与商业闭环

人形机器人&#xff0c;进入淘汰赛了。这个判断不是来自某场发布会&#xff0c;而是来自几个非常具体的现象&#xff1a;同样是做一款人形机器人原型&#xff0c;过去讲“我们做出了一台能走的样机”&#xff0c;足以让市场兴奋&#xff1b;可现在&#xff0c;这个信息已经很难…

作者头像 李华
网站建设 2026/9/3 13:48:25

糖尿病筛查的可审计多智能体系统:从指南到工程落地

糖尿病风险筛查&#xff0c;在很多人的认知里就是一个“把体检数据扔给模型&#xff0c;输出风险概率”的过程。但在真实医疗场景中&#xff0c;医生做一次筛查&#xff0c;走的是一条非常严谨的决策链&#xff1a;先问年龄、体重、家族史、生活方式&#xff0c;再判断是否需要…

作者头像 李华
网站建设 2026/9/3 13:46:57

基于YOLOv8的工业布匹缺陷检测实战:从数据到部署全流程解析

简介&#xff1a;本资源是一套基于YOLOv8实现的布匹缺陷&#xff08;污渍、破洞&#xff09;智能检测系统&#xff0c;面向计算机、人工智能、自动化等专业的在校学生、教师及工程技术人员&#xff0c;适用于毕业设计、课程设计、大作业及工业质检场景入门与进阶实践。压缩包共…

作者头像 李华
网站建设 2026/9/3 13:45:44

Python和PyCharm安装全指南:新手避坑与解释器配置详解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/3 13:44:28

别再纠结LMSY与SYLM,关键是掌握判断技术概念价值的通用方法

1. 先别急着纠结 lmsy 和 sylm&#xff0c;先回答一个问题&#xff1a;它们到底是什么技术社区里经常会出现一类问题&#xff1a;LMSY 或者 SYLM 很重要吗&#xff1f;问这种问题的同学&#xff0c;大概率是刚进入某一个技术方向&#xff0c;或者正在准备跟团队协作、准备面试、…

作者头像 李华
网站建设 2026/9/3 13:42:59

Anki间隔重复记忆卡片教程:三步安装并开始复习

Anki间隔重复记忆卡片教程&#xff1a;三步安装并开始复习 【免费下载链接】anki Anki is a smart spaced repetition flashcard program 项目地址: https://gitcode.com/GitHub_Trending/an/anki Anki是一款开源的间隔重复记忆卡片程序&#xff0c;它根据你对每张卡片的…

作者头像 李华