前言¶
DeepSeek Harness(DSH)把界面能力拆成可插拔的客戶端插件。若你希望在寫代碼、調智能體的同一窗口裏讀本地小說,又不想頻繁切應用,單靠瀏覽器標籤或外部閱讀器往往打斷工作流。下面介紹社區插件 dsh-plugin-novel-reader(維護者 overflow7782):在 DSH 輸入框下方的狀態欄(dock)增加書本圖標,懸停可毛玻璃速覽,右側欄提供帶書架與目錄的完整閱讀器,數據留在本機。
這是什麼¶
摸魚小說閱讀器 是分類爲「客戶端」的 DSH 插件,npm 包名 dsh-plugin-novel-reader,當前版本 0.6.3,許可證 MIT。它解決兩件事:狀態欄裏快速偷看幾段正文,以及側邊欄里正經翻章閱讀;支持 txt 與 epub,外觀(字號、行距、毛玻璃等)可在設置裏調整。插件不訪問網絡,正文與進度存在本機 IndexedDB(庫名 dsh-novel-reader)。
核心功能¶
下面按 README 已列能力歸納,均爲插件當前實現,不含「計劃中」條目。
狀態欄速覽與佈局¶
- 在官方插槽
conversation.composer.dock上掛書本圖標,與活動、用量膠囊等同排;可按住圖標左右拖動換位,設置裏也可用滑軸指定位置。 - 鼠標移上圖標彈出毛玻璃速覽窗,移開收起;單擊圖標可釘住。速覽窗四邊四角可拖改尺寸,拖動時顯示像素;底邊上下拖可改與圖標間距。
- 僞裝輸入框模式(beta):速覽窗沿用輸入框卡片底色與模糊,去掉邊框和投影,視覺上像輸入框延伸。
側邊欄閱讀¶
- 右側欄「小說」頁簽爲完整閱讀器,含書架與目錄;可用
←→翻章。 - 若已安裝
dsh-better-sidebar,會通過其registerTab註冊頁籤;未安裝則走 DSH 原生右側欄。
快捷鍵與頂欄¶
- 老闆鍵:默認
Shift+F1,收起速覽窗並關閉側邊欄「小說」頁籤;右鍵速覽窗僅收起速覽窗。 - 收起頂欄:默認
Shift+F2,或點速覽窗右上角小箭頭;頂欄收起後正文佔滿窗口,鼠標移到窗口頂部小橫條可喚回;設置裏也可開關。
格式與外觀¶
- txt:UTF-8 / GBK / GB18030 / UTF-16;按「第 x 章」等規則分章,識別不到則按字數切分。
- epub:目錄優先 nav,其次 NCX。
- 可調字號、行距、段距、字體、首行縮進、文字顏色;書架與目錄浮層可單獨設色。毛玻璃與
dsh-plugin-wallpaper-engine同刻度,檢測到該插件時可一鍵同步並跟隨變化。
安裝與啓用¶
需要 DSH 0.2.1+ 與 Node.js 22+。
桌面 profile:
dsh plugin --profile desktop add dsh-plugin-novel-reader
網頁宿主把 desktop 換成 web。裝完後重啓 DSH,或按 Ctrl+Shift+R 強制刷新。也可從 Releases 下載 dsh-plugin-novel-reader.tgz 本地安裝。
卸載:
dsh plugin --profile desktop remove dsh-plugin-novel-reader
典型用法¶
- 打開右側欄,點「小說」,將
txt/epub選入或直接拖進書架。 - 鼠標移到狀態欄書本圖標上,浮出速覽窗;需要固定時單擊圖標釘住。
- 打開設置 → 小說閱讀,調整字號、顏色、毛玻璃、速覽窗大小位置與快捷鍵。
適用場景與注意¶
適合長期在 DSH 桌面或 Web 宿主裏工作、又想本地讀小說、且希望速覽與正式閱讀都在同一界面完成的用戶。與其它往 dock 插槽掛控件的插件可一起換位。
安裝前請自行查看 GitHub 倉庫 源碼與 MIT 許可證;DSH 插件在當前 DSH 進程權限下運行,只應安裝你信任的來源。卸載插件後 IndexedDB 中的書與進度仍在,需在書架裏逐本刪除。外觀設置保存在 localStorage。
社區目錄頁 SkillHub 上的插件條目 與 GitHub 無 DeepSeek / 幻方官方從屬關係,屬於社區生態裏的獨立收錄。
結尾¶
dsh-plugin-novel-reader 把本地 txt/epub 閱讀嵌進 DSH:狀態欄懸停速覽、側邊欄書架與目錄、老闆鍵與頂欄收起,數據本地、無網絡請求。需要細節與路線圖可見倉庫 README;安裝以上述 dsh plugin 命令爲準。
- 目錄頁:https://www.skillhub.cn/plugins/overflow7782/dsh-plugin-novel-reader
- GitHub:https://github.com/overflow7782/dsh-plugin-novel-reader