🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

幻灯片生成器 Blaczz/dsh-deck-builder

DeepSeek Harness
Blaczz81 天前有提交已提供中文文档扫描:含敏感能力

把 Markdown 一键转成可翻页的 HTML 幻灯片

27.5/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Blaczz/dsh-deck-builder
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · ui
装得上吗
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 81 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 1 处,展示前 1 条)
  • 写入本地文件
    lib/index.js:52
    writeFileSync(outputPath, html, 'utf8');
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 自带主题样式
  • 键盘翻页导航

DeepSeek Harness 工具插件:把 Markdown 转成自带主题和键盘导航的独立 HTML 幻灯片,零依赖,无需改动核心。

README

由 DeepSeek 最新模型翻译生成
dsh-deck-builder 📽️ DeepSeek Harness 工具插件:把 Markdown 一键转成自包含 HTML 演示文稿(幻灯片)。主题可选、键盘翻页、零依赖、零核心改动。 一个 DeepSeek Harness(DSH) 的纯工具插件:注册 deck_build 工具,让 agent 把任意 Markdown 内容(研究报告、会议纪要、课程大纲…)渲染成单文件 HTML 幻灯片——用户直接用浏览器打开,←/→ 翻页、f 全屏、打印时每页一张。所有生成逻辑是零依赖纯函数,产物完全自包含(内联 CSS/JS,无外部资源、无网络请求)。 ✨ 特性 - deck_build 工具:markdown → HTML 幻灯片,返回输出路径/页数/字节数。 - 三种主题:deepseek(DeepSeek 蓝)/ light(明亮)/ dark(暗色),CSS 变量内联。 - 智能分页:默认按 --- / *** / ___ 分页,无分隔线时回退到 H1/H2 标题分页。 - 完整 Markdown 渲染:标题、段落、有序/无序列表、代码块、引用、粗斜体、行内代码、链接、图片。 - 零依赖、零核心改动:纯 ctx.tools.register,无客户端 bundle、无网络、无外部资源。 - 纯函数可测:分割/渲染/转义/自包含全部有单测覆盖。
展开完整文档(README 剩余 1 节)
dsh-deck-builder 📽️

DeepSeek Harness 工具插件:把 Markdown 一键转成自包含 HTML 演示文稿(幻灯片)。主题可选、键盘翻页、零依赖、零核心改动。

一个 DeepSeek Harness(DSH) 的纯工具插件:注册 deck_build 工具,让 agent 把任意 Markdown 内容(研究报告、会议纪要、课程大纲…)渲染成单文件 HTML 幻灯片——用户直接用浏览器打开,←/→ 翻页、f 全屏、打印时每页一张。所有生成逻辑是零依赖纯函数,产物完全自包含(内联 CSS/JS,无外部资源、无网络请求)。

✨ 特性

- deck_build 工具:markdown → HTML 幻灯片,返回输出路径/页数/字节数。
- 三种主题:deepseek(DeepSeek 蓝)/ light(明亮)/ dark(暗色),CSS 变量内联。
- 智能分页:默认按 --- / *** / ___ 分页,无分隔线时回退到 H1/H2 标题分页。
- 完整 Markdown 渲染:标题、段落、有序/无序列表、代码块、引用、粗斜体、行内代码、链接、图片。
- 零依赖、零核心改动:纯 ctx.tools.register,无客户端 bundle、无网络、无外部资源。
- 纯函数可测:分割/渲染/转义/自包含全部有单测覆盖。

📦 安装

前置:DSH(dsh web 可运行)、Node ≥ 22.19、pnpm。

GitHub 安装(预构建 lib/ 已提交)
dsh plugin --profile web add "github:Blaczz/dsh-deck-builder#main"

本地目录安装
cd dsh-deck-builder && npm install --legacy-peer-deps && npm run build
dsh plugin --profile web add ./dsh-deck-builder

安装后重启 dsh web。然后直接对 agent 说"把这份内容做成幻灯片",或让 agent 调用 deck_build 工具。

🎬 使用

在对话里让 agent 生成幻灯片:

把下面这份研究报告做成幻灯片,用 deepseek 主题:

agent 会调用 deck_build,产出 deck-.html。打开该文件:
- ← / → 或空格翻页,Home/End 首尾;
- f 全屏;
- 打印/导出 PDF 时每张幻灯片一页。

也可手动调用工具参数:

{
"markdown": "# 标题\n正文\n\n---\n\n# 第二页\n更多内容", "title": "我的演示", "theme": "deepseek", "outputPath": "slides/my-deck.html" }

🛠️ 本地开发

npm install --legacy-peer-deps
$env:DSH_NODE_MODULES = "$env:USERPROFILE\.dsh\profiles\node_modules"
npm run setup:dsh-workspace
npm run verify # ★ 一键门禁:clean + typecheck + test + build
npm test # vitest(19 项:分割/渲染/自包含/主题/转义)

目录结构

dsh-deck-builder/
├── package.json # dsh.bundle.patch(纯工具插件,无客户端半) ├── cordis.patch.yml # bundle 补丁层 ├── scripts/ # build(仅 tsc)/ clean / setup-dsh-workspace / verify ├── src/ │ ├── deck.ts # ★ 纯生成逻辑:splitSlides / renderBlocks / renderDeck │ ├── theme.ts # 主题 token(light/dark/deepseek) │ └── index.ts # 宿主半:注册 deck_build 工具 └── tests/ # deck 生成 + manifest 契约

🧩 生态定位

- 填补空白:DSH 生态 Slides/PPT 类此前仅有 dsh-openmaic(教学)与 dsh-k12-lesson-builder,缺一个通用的"Markdown → 演示文稿"工具;mdPresenter 证明"用 DSH 做演示"有真实需求但无人做成插件。
- 技术路线:纯工具插件(ctx.tools.register + defineTool),复用 hccccc01333/dsh-report-html(自包含 HTML)的产物形态。
- 零核心改动:单文件产物 + 零依赖纯函数 + ctx.effect 注册。

⚖️ License

MIT © 2026 Blaczz。独立社区插件,与 DeepSeek Harness 无关。
预览分享卡片长什么样 ↓Blaczz/dsh-deck-builder
分享 · DeepSeek Harness Hub
Blaczz/dsh-deck-builder

把 Markdown 一键转成可翻页的 HTML 幻灯片

这是你的仓库?认领条目

回到顶部