dsh-theme-blue:DSH Web 客户端蓝色主题基础

前言

DeepSeek Harness(DSH)Web 客户端支持通过插件扩展界面样式。若你希望在不改官方源码的前提下,统一气泡、设置页、开关等视觉,并保留卸载后恢复原样的能力,单靠浏览器用户样式往往难以覆盖 portal 弹窗和 Cordis 注入层。下面介绍社区插件 dsh-theme-blue:它为 DSH Web 提供私有蓝色主题基础、样式包与贴纸装饰入口,由维护者 vb2250158 发布,在 SkillHub 目录中归类为「趣味换装」。

这是什么

dsh-theme-blue(npm 包名 dsh-theme-blue)的定位是:Private blue theme foundation for the DeepSeek Harness web client——面向 DSH Web 的蓝色主题基础层,而非独立应用。插件通过 dsh.bundle 声明,安装后会把自身配置层并入当前 profile 的 Cordis patch。

运行环境要求 DSH 0.2.1-alpha.1 或兼容的 0.2 系列(详见仓库内 docs/dsh-0.2-compatibility.md)。当前资料中的包版本为 0.1.0-rc.8.17,许可证 MIT。插件列表会根据 DSH 界面语言显示 Blue theme(英文)或 蓝色主题(中文),文案来自 locale/en.json 与 locale/zh.json,图标为自包含的 icon.svg。

核心功能

桌宠与对话区域

网页桌宠的气泡、对话输入框和积分卡片使用 DSH 默认字体。气泡为深色文字、98% 不透明白底;碎碎念文字最小 12px,行距为字号的 1.6 倍。关闭蓝色主题后,桌宠恢复原有样式。

与大肥鱼主题共存

与 dafy-whale-theme 同时启用时,左上角只显示一组大肥鱼图标和标题,避免上游品牌样式在新版 DSH 嵌套元素中重复出现。关闭大肥鱼主题后,品牌区域恢复原有表现。

宽屏下的设置窗口

桌面视口宽于 1280px 时,设置窗口宽度 1120px、高度最多 900px,保留官方窗口留边以及导航与内容的独立滚动。较窄视口沿用原有布局;卸载主题后恢复官方尺寸。

设置导航图标

为当前 16 个设置项提供不同的功能图标(含浏览器、规则、用量、对话、网络、订阅和开发工具等)。图标按公开 section 注册表的 ID 与排序生成主题样式,菜单重排或语言变化时仍保持对应;未收录的设置项沿用官方图标。Lucide 图标在构建时嵌入,无额外网络请求,第三方说明见仓库 THIRD_PARTY_NOTICES.md。

设置控件与任务列表

设置弹窗中的复选框与现有滑动开关共用同一组主题滑条,保留标签点击、键盘、禁用状态和保存事件。尺寸与颜色由 themes/blue/style.css 中的 --dsh-switch-* 变量控制;继承颜色无法解析时,在控件处回退到 DSH 主题令牌,并支持通过 portal 挂载的弹窗;关闭状态的圆点沿用官方颜色。聊天任务列表保持原样,卸载主题后恢复原始样式。

安装与启用

锁定公开仓库的提交后,通过 DSH 官方入口安装(将 <commit> 替换为你要固定的 Git 提交哈希):

pnpm dsh plugin --profile web add github:vb2250158/dsh-theme-blue#<commit>

安装完成后,插件包会声明 dsh.bundle,并把配置层加入 web profile。

配置存放位置

插件相关配置保存在 DSH profile 的 cordis.patch.yml。若用多电脑同步仓库,通常只保存仓库地址、固定提交、启停状态和配置,不保存本仓库源码。

典型用法与验证

维护者在 README 中给出的本地验证步骤如下,适用于核对包内容与构建是否正常:

npm test
npm run build
npm pack --dry-run

日常使用时,在 DSH 插件管理中启用该主题即可;需要恢复官方外观时,在插件侧关闭或卸载主题,上述桌宠、设置窗口、开关与品牌区域会按 README 说明回退。

适用场景与注意

适合谁: 长期使用 DSH Web、希望界面统一为蓝色主题基础、并可能需要贴纸装饰入口的开发者或个人用户;若同时使用 dafy-whale-theme,本插件已考虑侧边栏品牌重复问题。

权限与安全: 插件以当前 dsh 进程权限 运行,会向 Web 客户端注入主题与 UI 相关模块(如 @deepseek-ai/dsh-client-ui-theme、dsh-client-ui-settings 等)。安装前应自行查看 GitHub 仓库 源码与 MIT 许可证,并只固定你信任的 commit。

生态说明: DSH 的理念是「一切皆插件」;SkillHub 目录页 为社区独立站点,与 DeepSeek / 幻方无官方从属关系,不宜当作官方应用商店。

结尾

dsh-theme-blue 提供可卸载的蓝色主题基础,覆盖桌宠气泡、宽屏设置布局、设置项图标与开关样式,并与 dafy-whale-theme 做了共存处理。需要安装命令、兼容版本与变量细节时,以仓库 README 为准。

  • 目录页:https://www.skillhub.cn/plugins/vb2250158/dsh-theme-blue
  • GitHub:https://github.com/vb2250158/dsh-theme-blue
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜