DSH Plugins
返回列表
🖥️

dsh-md-view

客户端 更新于 2026.09.01

在终端中运行以下命令:

dsh plugin install joao-paulo-santos/dsh-md-view

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install joao-paulo-santos/dsh-md-view 安装该插件(源码地址:https://github.com/joao-paulo-santos/dsh-md-view),安装后重启 Harness 即可使用 mdView 服务。

插件介绍

在 DeepSeek Harness 生态中,客户端插件经常需要在 README 展示、压缩日志、便签等多种界面上渲染 Markdown,但此前缺少一个统一的渲染入口——各插件要么各自手写解析器,要么退化为纯文本。dsh-md-view 通过向宿主注入一个 mdView 客户端服务来填补这一空白,让所有需要 Markdown 渲染的插件复用同一条管道,无需再各自维护样式与解析逻辑。

渲染走 Harness 内置的 MarkdownText 管道,开箱即支持 GFM 语法、数学公式、脚注以及带复制按钮的 Shiki 高亮代码块。面向文档场景的额外处理包括:将 raw 标签(徽章、截图)解析为真实图片,并将相对链接和图片目标重写到 GitHub raw-content 主机上。围栏代码块和行内代码始终不做转换,避免与上游高亮冲突。安全性方面,渲染产物仅由 React 纯文本节点组成,Markdown 中的原始 HTML 会被保留为可见文本,杜绝注入风险。

如果你正在开发一个需要在 README、日志或便签中展示格式化 Markdown 的 DSH 客户端插件,又不想引入额外依赖、不想要独立 UI、不想自己管 CSS,直接注入 mdView 服务即可。现有的 dsh-workspace-history 和 dsh-wo-github 已将其作为可选渲染器接入,未安装时优雅降级为纯文本。

使用场景

  • 客户端插件在 README、日志、便签等界面统一渲染 Markdown
  • 将 raw 标签和相对链接解析为 GitHub 真实资源地址
  • 安全地展示 GFM、公式、脚注及带复制按钮的高亮代码块

适合人员

  • 需要给 DSH 客户端插件加 Markdown 展示能力的开发者
  • 希望复用统一渲染管道、避免各自手写解析器的插件团队
  • 不想引入额外依赖或自行维护 Markdown 样式表的插件作者