DeepSeek Harness(DSH)采用插件化架构。对于需要长时间阅读长对话的用户,默认界面往往存在干扰元素(如输入框、上边栏)且存在排版限制(如字号、宽度)。Happy Reader 旨在解决这些问题,通过隐藏干扰元素、突破官方排版上限以及提供快捷的 Markdown 复制功能,帮助用户获得沉浸式的阅读体验。
插件定位¶
- 名称:dsh-happy-reader
- 开发者:Richardwongyk
- 分类:客户端
- 许可证:MIT
核心功能¶
界面优化¶
- 隐藏输入框:一键收起底部的输入框,释放屏幕空间。收起后不影响官方聊天的滚动与阅读位置。
- 隐藏上边栏:收起应用内的会话标题栏,增大阅读区域。系统窗口标题条(最小化/最大化/关闭按钮)不受影响。
- 全屏模式:一键进入全屏,内容铺满整屏。支持 Esc 退出,开关状态与真实全屏状态双向同步。
排版调整¶
- 字号调整:支持 10px 至 40px。其中 10-22px 与官方设置双向同步;23-40px 由插件层缩放补足,此时官方设置保持不动。代码块内容会随字号同步缩放。
- 字体选择:分别设置中文、西文和代码字体。仅列出本机已安装的字体。中英文字体独立生效,互不干扰。
- 内容宽度:支持调整内容宽度,支持突破官方的宽度限制(最多铺满内容列宽)。与官方手柄同步,拖动官方手柄会交还控制权。
- 行距与字距:提供 0.1 步进的微调功能。行距支持 1.0× 至 2.2×,字距支持 -1px 至 3px。
交互与面板¶
- 面板拖动:按住面板任意空白处可拖动位置;拖动面板上下边缘可调整高度。
- 一键复位:双击面板标题栏可复位位置和高度。
- 状态保存:所有开关、选择和面板位置高度会自动保存,下次打开应用保持原样。
复制为 Markdown¶
在消息内容中选中文本后按下 Ctrl+C,剪贴板中将得到格式化的 Markdown 内容:
- 公式:还原为 LaTeX 源码(行内
$…$,独立$$…$$),支持选区仅部分选中公式时自动补全。含公式的复制会同时写入富文本格式,粘贴到 Word 等支持富文本的地方仍可显示。 - 代码块:转为 ``` 围栏格式。
- 列表与表格:任务列表转为
- [x] / - [ ],表格转为 GFM 表格。 - 其他:加粗、斜体、链接、图片、标题等均按 Markdown 语法保留。
安装与启用¶
前提:DeepSeek Harness 桌面端 0.2.0-rc.2 开发验证通过。
在 DSH 插件页(设置 → 插件)的安装框中输入以下命令:
dsh plugin --profile <profile> add dsh-happy-reader
或直接输入插件名称 dsh-happy-reader。
注意事项¶
- 系统依赖:插件依赖官方客户端的界面结构,DSH 版本升级后可能需要跟随更新。
- 平台限制:目前仅适配 Windows + DSH 桌面端 0.2.0-rc.2;macOS / Linux 未适配。
- 字体检测:字体选择仅列出本机已安装的字体,换电脑后以新电脑上的字体为准。
- 卸载:卸载后应用会完全恢复原样,不会留下残留设置。
许可证¶
MIT 许可证。第三方组件包含 MIT 许可的 turndown 与 turndown-plugin-gfm,均逐字内联于插件包中。