前言¶
DeepSeek Harness (DSH) Web 客戶端支持通過插件覆蓋樣式 Token 來定製外觀。dsh-theme-inkstone 旨在提供一套名爲“硯石”的中性色與“青玉”強調色的配色方案,在不改變佈局、不添加按鈕、不修改字體的前提下,僅通過覆蓋 Token 層來實現視覺定製。
插件定位¶
這是一個由 xerxescom 維護、遵循 MIT 許可證的主題插件。它不註冊新的設置項,也不改變界面結構,僅作爲一層 --dsw-* Token 覆蓋存在。
核心功能¶
- 覆蓋範圍:覆蓋 119 個 Token(58 個靜態色階與 61 個語義 Token),覆蓋了組件實際消費的 144 個 Token 中的 84 個。
- 實現方式:純 Token 覆蓋,不做其他改動。
- 交互預覽:提供
preview.html,可在瀏覽器中查看包含真實字體的渲染效果。
安裝與啓用¶
安裝後需重啓 dsh web 進程才能生效。
# 從 GitHub 安裝
dsh plugin --profile web add github:xerxescom/dsh-theme-inkstone
# 或從本地路徑安裝
dsh plugin --profile web add E:\github_own\dsh-theme-inkstone
已知限制¶
- 非內置主題:它不是可在“外觀”中直接選擇的主題 ID,而是通過
overrideTokens路徑運行,隨用戶選擇的 Light/Dark 模式自動適配。 - 對比度繼承:有 3 組繼承自基線的低對比度配對(如
label-caption、state-warn-label)未修復,保持與基線一致。 - 依賴掃描:依賴源碼掃描,若 DSH 改變 bundle 佈局會明確報錯。
結語¶
該插件適合需要在 DSH Web 客戶端中應用特定礦物色風格,且希望保持界面穩定性的用戶。更多信息可訪問其 GitHub 倉庫。