在侧边栏读本地小说,一键隐藏不露痕迹
28.2/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add XIAOZHAOXSXH/dsh-moyu-reader该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
装得上吗[实装验证]—
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →数据截至 2026/10/16·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
README
由 DeepSeek 最新模型翻译生成dsh-moyu-reader
在 DSH Web 界面的右侧栏里读本地 txt 小说,配一个老板键。
特性
- 右侧栏阅读器。 它作为右侧栏的一个标签页打开,和对话并排,而不是弹窗——瞄一眼不会让你丢失当前的位置。
- 一键隐藏(老板键)。 默认 Ctrl+(macOS 为 ⌘+)。可以只收起阅读器,也可以连整个右侧栏一起收起。
- 三处入口。 左侧栏底部按钮、会话标题栏按钮、右下角悬浮球,各自可独立关闭。
- 书架。 浏览本地目录,自动把文本文件从一堆杂项里筛出来,并记住最近打开的书。
- 自动章节切分。 识别 第一章、第 1 章、Chapter 1 等标题;没有标题时按字数分段。
- 中文编码识别。 UTF-8、UTF-8 BOM、UTF-16 LE/BE、GB18030/GBK、Big5——包括"99% 是 ASCII 的 GBK 文件看起来像合法 UTF-8"这种最容易误判的情况。
- 搜索、书签、阅读进度。 全文搜索带上下文摘要;重新打开一本书会回到上次停下的位置。
- 排版可调。 字号、行距、字体(宋/黑/楷)、配色(跟随 DSH / 护眼 / 夜间 / 明亮)、首行缩进、两端对齐。
- 接入 DSH 设置。 所有选项都在 设置 → 插件 里本插件的卡片上,改完立即生效,并持久化到 settings.yaml。
展开完整文档(README 剩余 1 节)
dsh-moyu-reader 在 DSH Web 界面的右侧栏里读本地 txt 小说,配一个老板键。 特性 - 右侧栏阅读器。 它作为右侧栏的一个标签页打开,和对话并排,而不是弹窗——瞄一眼不会让你丢失当前的位置。 - 一键隐藏(老板键)。 默认 Ctrl+(macOS 为 ⌘+)。可以只收起阅读器,也可以连整个右侧栏一起收起。 - 三处入口。 左侧栏底部按钮、会话标题栏按钮、右下角悬浮球,各自可独立关闭。 - 书架。 浏览本地目录,自动把文本文件从一堆杂项里筛出来,并记住最近打开的书。 - 自动章节切分。 识别 第一章、第 1 章、Chapter 1 等标题;没有标题时按字数分段。 - 中文编码识别。 UTF-8、UTF-8 BOM、UTF-16 LE/BE、GB18030/GBK、Big5——包括"99% 是 ASCII 的 GBK 文件看起来像合法 UTF-8"这种最容易误判的情况。 - 搜索、书签、阅读进度。 全文搜索带上下文摘要;重新打开一本书会回到上次停下的位置。 - 排版可调。 字号、行距、字体(宋/黑/楷)、配色(跟随 DSH / 护眼 / 夜间 / 明亮)、首行缩进、两端对齐。 - 接入 DSH 设置。 所有选项都在 设置 → 插件 里本插件的卡片上,改完立即生效,并持久化到 settings.yaml。 安装 dsh plugin --profile web add dsh-moyu-reader 然后重启 profile。本包自带 bundle patch,插件行会自动挂载——不要再往 profile 的 cordis.patch.yml 里手工加 insert 行,否则会挂载两次。 使用 从三处入口任意一处打开阅读器,或者在右侧栏选择 小说阅读器 标签页。 按老板键即可隐藏。 设置项 | 键 | 默认值 | 含义 | | enabled | true | 总开关。关闭后所有入口、标签页与老板键一起隐藏。 | | hotkey | mod+\ | 老板键。mod 在 Windows/Linux 上是 Ctrl,在 macOS 上是 ⌘。 | | hotkeyHidesSidebar | true | 连整个右侧栏一起收起,而不只是阅读器。 | | launcherFooter | true | 在左侧栏底部显示入口。 | | launcherHeader | true | 在会话标题栏显示入口。 | | floatingBall | false | 在右下角显示悬浮球。 | | defaultDir | (工作目录) | 书架默认打开的目录。 | | theme | auto | auto / sepia / dark / light。 | | fontSize | 17 | 正文字号(px,12–30)。 | | lineHeight | 1.95 | 行距(1.3–2.8)。 | | family | serif | serif / sans / kai。 | | indent | true | 段首缩进两格。 | | justify | true | 正文两端对齐。 | | maxBookBytes | 100663296 | 宿主愿意读取的单文件上限(字节)。 | | fallbackChunkChars | 6000 | 没有章节标题时的分段字数。 | 关闭插件不会删除已保存的阅读状态。 实现说明 按 DSH 插件的要求分成两半: - 宿主端(lib/index.js)通过 fs 服务读取文件,并在 webServer 上暴露一个小型 JSON 桥接路由 POST /dsh-moyu-reader/api。该路由为精确匹配,会拒绝 Origin 不匹配的请求,请求体上限 1 MiB。书籍缓存与进程内的阅读状态都放在这里。 - 客户端(client/client.js)是一个浏览器模块——注册在 window.__ModuleLoader__ 上的惰性 CJS 工厂,不需要打包器。它渲染到六个 slot,并绑定 dsh-moyu-reader 设置命名空间,因此设置页卡片和阅读器自己的设置页写的是同一个 scope。 两半之间只通过桥接路由通信,没有别的通道。 已知限制 - 阅读状态(最近打开、进度、书签)是进程内的。关掉阅读器还在,重启 DSH 就没了。 只有配置会持久化。迁到 storage domain 是最自然的后续改进。 - 阅读器只读,不会写你的文件。 - 章节识别是启发式的。标题风格特殊时可能退化成按字数分段。 开发 npm install npm run build # 由 src/client.js 生成 client/client.js npm test # 45 项宿主端检查 + 67 项客户端检查 npm run watch # 改动时自动重建客户端 bundle src/client.js 是客户端那一半的源头;client/client.js 是生成产物,不要手改。 测试直接挂载真实发布的代码——宿主端测试对着一个替身 fs 服务驱动桥接路由,客户端测试用 React 渲染 bundle、操作它的控件,并把老板键事件打到一个假 document 上。 许可证 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
XIAOZHAOXSXH/dsh-moyu-reader
在侧边栏读本地小说,一键隐藏不露痕迹
相关插件 · 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
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。