DeepSeek Harness 的主題系統本質上是數據驅動的。官方的“設置 → 通用 → 外觀”選項是寫死的常量,無法直接引入第三方皮膚。dsh-theme-gallery 插件通過提供一組 JSON 皮膚和卡片,解決了這個問題。它允許用戶在不修改代碼的情況下更換全屏皮膚、側邊欄風景和色板。
核心能力¶
該插件提供以下功能:
- JSON 驅動皮膚:支持全屏皮膚和側邊欄風景。
- 配色與卡片:15 色板配色選擇器、寵物掛件卡片(7 只註冊寵物)、心情問候卡片(標題欄滾動問候)、菜單摺疊卡片。
- 內置皮膚:提供 12 套皮膚(含復刻與原創),無需改代碼即可添加皮膚。
入口與使用¶
插件的入口位於側邊欄【插件】圖標的下方,而非官方設置裏的“通用 → 外觀”。
- 啓用與選擇:安裝插件後,在側邊欄點擊【插件】圖標,進入主題畫廊頁面,點擊具體皮膚即可應用。
- 混合模式:點擊皮膚後,再選擇“淺色”或“深色”,會保留側欄素材,配色切回官方外觀。
- 自定義皮膚:在項目目錄的
lib/themes/下添加 JSON 文件,然後運行npm run embed-themes即可貢獻皮膚。
注意事項¶
- 入口位置:請務必通過側邊欄【插件】圖標下方進入,官方設置中不包含此插件。
- 卡片計數:內置的外觀卡(淺色/深色)、寵物掛件卡、心情問候卡、菜單摺疊卡不計入 12 套皮膚數量。
- 深色皮膚邏輯:部分深色皮膚(如“大鯨魚娘”、“青玉鳳劍”)對特定組件(如規劃卡片、交付物等)有深色底邏輯,需要將“設置 → 通用 → 外觀”設爲深色才能顯示最佳效果。