前言¶
DeepSeek Harness (DSH) 支持 Web 端插件擴展。開發者或用戶若需定製界面風格,可以使用本插件。
插件介紹¶
本插件爲 DeepSeek Harness 網頁端打造的主題皮膚,靈感源自神里綾華的配色體系(青→藍綠→深藏青,靛→冰藍→金)。插件通過覆蓋顏色、標題字體與少量視覺樣式來實現換裝,不改動頁面結構與佈局。
功能特性¶
- 雙配色方案:支持淺色(青×靛)與深色(深靛底×冰藍×金)雙模式。
- 字體定製:標題使用漢儀文黑(原神 UI 字體),正文、小字號及代碼字體保持原樣。
- 字體自託管:字體文件通過
/skin-fonts路由自託管。Chromium 對本地安裝字體的渲染回退機制可能導致字體無法生效,插件通過註冊路由伺服字體文件來繞開該限制。 - 水印控制:右下角水印默認移除以規避版權風險,支持用戶自託管素材並啓用。
安裝與啓用¶
通過命令行安裝插件:
dsh plugin --profile web add git+https://github.com/Danieltoraji/dsh-skin-kamisato.git
安裝完成後,需要重啓 dsh web 服務。重啓後訪問 http://127.0.0.1:3080 並執行硬刷新(Ctrl+F5)以加載新樣式。
調整與維護¶
若需修改配色或字體,編輯源碼即可,無需重裝。
- 修改
lib/skin.css(配色、字體、水印); - 運行構建腳本重新生成
lib/client.js:
powershell -File build-client.ps1
- 重啓 dsh web 服務。
由於插件通過 pnpm 鏈接進 profile 依賴,直接編輯工作區文件即生效。但插件集的變更(安裝/卸載)仍需重啓服務。
注意事項¶
- 字體授權:插件代碼遵循 MIT License,但字體文件需目標機器自行安裝正版漢儀文黑。
- 水印素材:插件包不包含水印圖片資源,需用戶自行準備素材(如
kamisato-crest-wm.png)並取消代碼中的註釋。 - 服務重啓:插件集的變更(安裝/卸載)需重啓 dsh web 服務才能生效。
結語¶
本插件完全自包含,不依賴任何外部資源。更多詳情請參考 GitHub 倉庫。