前言¶
DSH 的理念是「一切皆插件」,可以在 DSH Web 工作流旁边扩展独立能力。dsh-novel-reader 解决的问题比较具体:希望在 DeepSeek Harness Web 里临时看小说,但不想切换到浏览器或桌面阅读器。
插件目录是独立站点,与 DeepSeek / 幻方没有官方从属关系。下面介绍 dsh-novel-reader 的定位、功能、安装命令和使用方式。
这是什么¶
dsh-novel-reader 是一个 DSH 插件,由 ZhuSheng-0807 维护。它在 DeepSeek Harness Web 里悬浮一个轻量小说阅读面板,用于个人摸鱼阅读。
已核实的基本信息如下:
- 许可证:MIT
package.json要求:Node >= 20@deepseek-ai/cordis是可选 peerDependency,版本为^4.0.1
核心功能¶
悬浮面板¶
dsh-novel-reader 提供一个半透明白色图标按钮,点击后展开阅读面板,按 Esc 收起。
面板支持:
- 拖动按钮位置
- 拖动标题栏移动面板
- 拖动边缘或角落调整大小
- 自动记忆面板位置与大小
- 使用 DSH 设计 token,随 DSH 明暗主题自动适配
阅读控制¶
阅读侧提供以下能力:
- 分页目录:每页 20 章,自动定位到当前阅读章节所在页,支持页码直接跳转
- 书架:收藏多本小说,最近阅读历史可一键回到上次位置
- 阅读进度:保存章节和行内滚动位置,重启 DSH 后自动续读
- 章节预缓存:自动预取上一章/下一章
- 搜索换书:按书名搜索小说,一键加入书架开始阅读
插件结构¶
已核实资料提到,该插件为纯 JS 无构建,无需 TypeScript/打包步骤。Host 半注册以下路由,负责抓取和解析:
/novel/toc
/novel/chapter
/novel/search
安装与启用¶
已核实资料给出的安装命令为:
dsh plugin --profile web add dsh-novel-reader
安装后重启 DSH 或刷新页面,右下角会出现半透明白色图标按钮。
典型用法¶
1、点击右下角半透明白色图标按钮,展开阅读面板。
2、按 Esc 收起面板。
3、按书名搜索小说,一键加入书架开始阅读。
4、使用分页目录定位章节,并通过书架和最近阅读回到上次位置。
适用场景与注意¶
适合在 DSH Web 内做轻量阅读的场景。由于插件的 Host 半会注册 /novel/* 路由并参与抓取与解析,插件以当前 dsh 进程权限运行;安装前应检查源码与许可证。
需要特别注意:
/novel/*代理仅允许www.hongmengxsw.com及其子域,用于防 SSRF- 仅抓取免费公开小说网站的章节文本用于个人阅读,请尊重原作者版权,勿用于商业用途
- 阅读进度/书架数据仅存本机
localStorage,不上传任何服务器
获取与链接¶
- 插件目录:https://www.skillhub.cn/plugins/ZhuSheng-0807/dsh-novel-reader
- GitHub:https://github.com/ZhuSheng-0807/dsh-novel-reader