前言¶
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 仓库。