前言¶
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