把 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
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 81 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
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 无关。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Blaczz/dsh-deck-builder
把 Markdown 一键转成可翻页的 HTML 幻灯片
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这是你的仓库?认领条目