前言¶
DeepSeek Harness (DSH) 的设计理念是“一切皆插件”。Web GUI 的外观与功能都可以通过插件进行扩展。dsh-mimo-skin 是一个专注于外观定制的插件,它不新增业务逻辑,仅通过 CSS 变量覆盖,将 DSH 的界面风格切换为类似 mimo.xiaomi.com 的暖白纸面与衬线排版风格。
插件概况¶
- 名称:dsh-mimo-skin
- 维护者:RonnyJung2021
- 分类:趣味换装
- 许可证:MIT
- 核心价值:给 DSH Web GUI 换一套外观的纯皮肤插件
核心功能¶
该插件主要提供以下视觉层面的改造:
- 整页换肤:不新增业务功能,只改外观。覆盖了侧栏、消息栏、输入卡、菜单、代码块等页面元素。
- 浅色 / 深色外壳:提供两套配色方案。默认设置为
auto,即跟随 DSH 产品自身的深浅色设置;若手动指定,可强制使用浅色或深色模式。 - 顶部滚动字标:在窗口顶端增加一条可配置的横向滚动文字条。支持自定义文本、高度(8–200px)、不透明度(0–1)。
- 自动计算强调色:为了确保文字对比度符合 AA 标准,插件允许用户设置一个基础强调色(用于填充),而渲染为文字颜色时会自动根据背景深浅进行反向计算(浅色背景加深色文字,深色背景变浅色文字)。
- 体积小:不包含额外的字体文件或图片资源,仅依赖 DSH 引擎本身。
安装与启用¶
插件支持通过命令行或 DSH 内置的插件管理界面安装。
- 命令行安装:
dsh plugin --profile web add dsh-mimo-skin
- GUI 安装:
打开 GUI,在侧栏选择 插件 → Add plugin,输入dsh-mimo-skin并确认安装,安装后点击 Enable now。
安装后,在侧栏 插件 → 已安装 中找到 dsh-mimo-skin,点击进入其配置卡片。
配置¶
插件提供了六个外观配置项,所有项均可在 GUI 卡片中实时调整并自动保存。
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
theme |
string | auto |
配色外壳:light / dark / auto |
accent |
string | #ff6700 |
强调色(用于填充),文字渲染色会自动计算 |
pattern |
boolean | true |
是否启用顶部滚动字标 |
patternOpacity |
number | 0.05 |
字标文字的不透明度(0–1) |
patternText |
string | DEEPSEEK HARNESS |
滚动文字内容 |
patternHeight |
number | 26 |
字标条的高度(px,范围 8–200) |
也可以直接修改 DSH 的配置文件 profiles/web/cordis.patch.yml,添加或覆盖上述配置:
- insert:
- id: dsh-mimo-skin
name: dsh-mimo-skin
config:
theme: auto
accent: '#ff6700'
pattern: true
patternOpacity: 0.05
patternText: DEEPSEEK HARNESS
patternHeight: 26
enabled: true
注意事项¶
- 依赖版本:该插件依赖 DSH 版本
>=0.1.5-rc.2。 - 资源清理:卸载插件后,样式表、注入的调色板与顶部字标会自动移除,页面会恢复到产品自带外壳,不留残余文件。
- 运行权限:插件以当前 DSH 进程的权限运行,安装前建议检查源码与许可证(MIT)。
- 字体限制:插件不带字体文件,字体栈固定使用插件内置的几套,不支持手动修改。
总结¶
dsh-mimo-skin 适合希望对 DSH Web GUI 进行个性化视觉定制、追求类似 MiMo 风格编辑器的用户。它通过轻量级的配置实现了整页换肤与深浅色适配,是一个纯粹的“换装”工具。
- 目录页:SkillHub 目录
- 源码仓库:GitHub