前言¶
DeepSeek Harness(DSH)把界面與能力拆成可安裝的插件,換膚不必改安裝包裏的 app.asar。若你希望在桌面端或 Web 端長期保留一套視覺主題,又擔心 DSH 升級後被覆蓋,需要一種只寫入用戶 profile、走官方注入通道的方案。下面介紹社區插件 dsh-sakura-theme(維護者 MiaoxueX,SkillHub 分類爲「趣味換裝」):粉櫻配色、飄落花瓣與角落櫻花水印,桌面端與 Web 端均可啓用。
這是什麼¶
dsh-sakura-theme 是 DSH 的櫻花主題插件:淺色爲櫻花白底加櫻粉點綴,深色爲月夜櫻紫,並隨外觀設置自動切換。插件安裝在用戶 profile 中,不修改 app.asar,DSH 更新後主題不會丟失。
- 目錄頁:https://www.skillhub.cn/plugins/MiaoxueX/dsh-sakura-theme
- 源碼與說明:https://github.com/MiaoxueX/dsh-sakura-theme
- 許可證:MIT(
package.json中版本爲 1.0.0)
DSH 生態強調「一切皆插件」;SkillHub 等社區目錄爲獨立站點,與 DeepSeek / 幻方無官方從屬關係。
核心功能¶
粉櫻配色與界面細節¶
主題通過 CSS 變量覆蓋品牌色與背景(如 --dsw-alias-brand-primary、--dsw-alias-bg-base)。側欄有粉櫻漸變,列表項使用 🌸 作爲標記,選中色與焦點環爲粉色,圓角略大。淺色 / 深色示意圖見倉庫 assets/preview.png。
飄落花瓣¶
頁面內生成 34 片獨立花瓣元素,大小、下落速度、相位、水平漂移與透明度隨機;頂部淡入、底部淡出,負延遲使打開界面時花瓣已散佈全屏。若系統開啓「減少動態效果」,插件遵循該設置,不生成花瓣。
角落櫻花水印¶
右上與左下各有一朵櫻花水印;深色模式下透明度會自動調整。
安裝與啓用¶
安裝前請自行查閱倉庫源碼與 MIT 許可證。插件隨當前 dsh 進程權限運行,僅在你信任的來源上執行安裝命令。
桌面端(官方 Electron 客戶端)¶
在終端執行:
dsh plugin --profile desktop add github:MiaoxueX/dsh-sakura-theme
也可在桌面端會話中說明使用內置 plugin_manager 安裝 dsh-sakura-theme。安裝後需徹底退出客戶端(含托盤),再重新打開。
Web 端(dsh web)¶
dsh plugin --profile web add github:MiaoxueX/dsh-sakura-theme
安裝後重啓 dsh web,並刷新瀏覽器頁面。
本地開發(軟鏈)¶
dsh plugin --profile desktop add link:<本倉庫絕對路徑>
link: 爲軟鏈安裝;安裝後勿移動或重命名該目錄,否則需重新 add。
卸載¶
桌面端示例:
dsh plugin --profile desktop remove dsh-sakura-theme
重啓客戶端即可恢復默認界面。Web 端請對 --profile web 使用相同插件名執行 remove,並重啓 dsh web。
自定義樣式¶
樣式主文件爲倉庫根目錄的 theme.css,修改後重啓 DSH 生效。常見調整如下。
| 目標 | 位置 |
|---|---|
| 品牌粉 / 背景色 | theme.css 中 --dsw-alias-brand-primary、--dsw-alias-bg-base 等變量 |
| 花瓣數量 / 大小 / 速度 | lib/index.js 裏 buildRowScript() 中的 i<34、z=...、du=... |
| 角落櫻花水印 | theme.css 中 html:before / html:after |
| 列表櫻花標記 | theme.css 中 li::marker |
工作原理(簡要)¶
DSH 桌面端 index.html 從安裝包靜態 dist 讀取,宿主 renderIndex() / tapIndex 不經過插件 HTML。生效路徑是 webserver/index-inject 推送的結構化行,經 IPC 由頁面側解釋器逐行應用。
本插件在 apply() 開頭註冊注入行(桌面端注入表啓動時一次性收集),推入一條內聯 script 行:先注入 <style>(theme.css 內容),再按隨機參數生成花瓣 DOM。行類型必須使用內聯 script,不能使用 script-src——桌面端對 script-src 在加載失敗時會 reject 整個 boot,導致應用無法啓動。
適用場景與注意¶
適合希望在 DSH 桌面或 Web 界面長期使用櫻花視覺、且接受輕微動效的用戶。不需要改主題時卸載即可。
注意:動效可通過系統無障礙設置關閉;自定義時直接改倉庫文件,升級插件前請備份本地修改。安裝命令與倉庫說明以 GitHub README 爲準。
結尾¶
dsh-sakura-theme 把粉櫻配色、花瓣動畫與水印收進 profile 級插件,避免動安裝包。查閱說明與提 issue 可訪問 GitHub 倉庫,在 SkillHub 目錄頁 可看到插件分類與簡介。