dsh-md-viewer
在终端中运行以下命令:
dsh plugin install 2017java/dsh-md-viewer
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行以下命令安装该插件:dsh plugin install 2017java/dsh-md-viewer,源码仓库为 https://github.com/2017java/dsh-md-viewer
插件介绍
在 DSH 的 dsh-better-sidebar 侧边栏中打开 .md 文件时,内置编辑器只能看到原始源码,每次阅读排版效果都要手动切到预览模式,体验割裂。dsh-md-viewer 取消了这一步:点击 Markdown 文件即呈现完整富渲染预览,标题、段落、列表、引用、链接、图片、代码块、管道表格一应俱全,不浮层、不遮挡会话,小屏可拖拽宽度,点开就是排版好的文档。
代码块支持 JavaScript、TypeScript、Python、Bash、JSON、YAML、HTML、CSS 等语言的语法高亮,附带语言徽标和一键复制按钮。插件自动收集标题层级生成目录(TOC),点击条目平滑滚动至对应位置。HTML 注释被剥离、实体被反转义,输出干净安全。整个渲染过程基于纯 React 组件,不使用 innerHTML,内嵌 HTML 不会被执行,从架构层面杜绝注入风险。
如果你已经在使用 dsh-better-sidebar 并经常需要在会话中快速阅读 .md 文档,这个插件省去了编辑与预览之间反复切换的摩擦。需要注意的是它依赖 dsh-better-sidebar 才能激活;目前不渲染 GFM 任务列表、Mermaid 图表和 LaTeX 公式,若需要更完整的独立渲染,可搭配 dsh-md-overlay 使用。
使用场景
- 在 DSH 会话中点击 .md 文件即时获得完整富渲染预览,无需切换编辑模式
- 阅读含代码块和管道表格的技术文档时,享受语法高亮、一键复制与目录导航
- 在 dsh-better-sidebar 中以轻量方式浏览 .md 文件,不浮层、不遮挡活跃会话
适合人员
- 已部署 dsh-better-sidebar 并希望 .md 点开即预览的 DSH 用户
- 经常需要在会话中快速阅读 Markdown 技术文档而想省去编辑-预览切换的开发者
- 偏好侧边栏内嵌预览而非独立浮层方案的 DSH 客户端用户