前言¶
DeepSeek Harness (DSH) 的 Web UI 支持通過插件進行外觀定製。內置的深色主題通常採用標準的深色調。dsh-stardew-theme 提供了一種替代方案,採用一種模仿 Stardew Valley 遊戲界面的“深夜農場”配色方案。該插件由 JefferyShaw 維護,通過覆蓋標準的內置深色主題令牌來實現視覺變更。
核心功能¶
這是一個純客戶端插件,旨在修改 DSH Web UI 的視覺呈現。它使用暖土棕色、收穫金色、奶油色和草綠色構建了一套深色配色方案。該主題支持即時切換和卸載,無需重新加載頁面。
安裝與啓用¶
使用官方命令行工具安裝:
dsh plugin --profile web add dsh-stardew-theme
安裝後,可以通過 Web UI 訪問插件市場。導航至 設置 > 插件市場 > 主題。找到 stardew 主題並點擊 Use。
使用方法¶
- 切換主題:在 設置 > 插件市場 > 主題 中,選擇
stardew並點擊 Use。激活是即時的,無需刷新。 - 切換回:在 設置 > 通用 > 外觀 中選擇 Light/Dark/System,或使用 插件市場 > 主題 選項卡中的 Deactivate 按鈕。
- 持久性:選定的主題在 Harness 重啓後會保持激活狀態。
技術細節¶
該包使用原生 ESM,不需要構建步驟。客戶端包是使用 __ModuleLoader__ 格式手寫的。
- 依賴:它將
@deepseek-ai/cordis(^4.0.1) 作爲可選的 peer 依賴。 - 調試:如果瀏覽器沒有實時拾取客戶端包,可能需要刷新頁面或重啓 Harness。
調色板¶
該主題覆蓋了內置深色主題令牌,具體如下:
| 令牌族 | Stardew 值 |
|---|---|
| 背景(土壤) | #201B14 · #2A2419 · #322A1D · #3A3020 |
| 品牌/主色(收穫金) | #E8B23A · 懸停 #F4C552 |
| 文本(奶油色) | #F7ECD4 · #C0A87E · #A08A68 |
| 成功(草) | #8FC05A |
| 錯誤(粘土) | #D9724E |
| 警告(琥珀色) | #E2A93F |
| 側邊欄(深土色) | #1C1711 |
| 邊框 | #E8B23A-色透明度 |
結語¶
dsh-stardew-theme 爲 DSH 用戶提供了自定義外觀的選項,具有適合夜間工作的舒適、低對比度的配色方案。它遵循 MIT 許可證。有關源代碼和問題,請訪問 GitHub 倉庫。