前言¶
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