前言¶
DeepSeek Harness (DSH) 采用插件化架构,内置的「外观」设置通常只能切换预设主题。如果需要微调颜色、背景或对比度,就需要额外的插件。
下面介绍 dsh-theme-tuner。它直接挂载在「通用设置 → 外观」下方,提供了一套可调节的参数,无需重复切换按钮即可实时生效。
这是什么¶
这是一个 DSH Web 插件,用于在现有主题基础上调整界面配色。
- 维护者:shawnlone
- 许可证:MIT
- 核心作用:允许用户针对当前激活的主题,调整强调色、背景、前景、对比度和渐变度。
核心功能¶
-
位置集成
插件挂在「通用设置 → 外观」正下方,不占用独立入口。 -
参数调整
支持调整强调色、背景、前景、对比度和渐变度。插件通过theme.overrideTokens将自定义值写入 DSH 的设计变量(如--dsw-alias-brand-primary)。 -
主题复用
复用内置的浅色/深色/跟随系统切换逻辑,针对当前激活的主题进行微调。 -
双模保存
浅色和深色两套配色方案分别保存,互不干扰。 -
实时生效
改动会立即反映在界面上,并可通过「恢复当前主题默认」一键重置。
安装与启用¶
使用官方 CLI 安装:
dsh plugin --profile web add github:shawnlone/dsh-theme-tuner
安装后,需重启一次对应的 web profile 才能生效。
典型用法¶
1、打开 DSH,进入「通用设置 → 外观」。
2、在「外观」设置块下方,会看到新增的主题调节面板。
3、选择一个当前激活的主题(如深色或浅色)。
4、拖动「强调色」、「背景」、「对比度」等滑块,观察界面变化。
5、如果对修改不满意,可点击「恢复当前主题默认」重置。
适用场景与注意¶
- 适用场景:希望自定义 DSH 界面细节的开发者,或者不喜欢内置主题颜色但想保留布局的开发者。
- 注意事项:
- 本插件以仓库根目录作为插件包组织,依赖 DSH 的插件加载机制。
- 新增插件后,必须重启一次对应的 web profile 才能生效。
- 代码开源,遵循 MIT 许可证。
短结尾¶
该插件解决了 DSH 主题定制难的问题,将精细控制权交还给用户。更多细节与源码,请查看项目主页。