dsh-no-preview-badge:隐藏 DSH 主页 Logo 旁的「预览版」小标

前言

DeepSeek Harness(DSH)在 Web 客户端主页 Logo 旁会显示「预览版」小标,用于标识当前产品阶段。对长期把 DSH 当作日常开发环境的人来说,这块标识并不参与功能,却会一直占在视觉焦点附近。若你只是想收拢界面、减少干扰,改客户端主题或自己写样式也可以,但需要跟着 DSH 前端的类名与构建产物变化维护选择器。

下面介绍社区插件 dsh-no-preview-badge(维护者 apanzinc,SkillHub 分类为「趣味换装」):通过一条稳定的 CSS 规则隐藏该小标,零依赖,卸载后页面恢复原样。

这是什么

dsh-no-preview-badge 是一个极简 DSH 客户端插件:加载时向页面注入样式,卸载时自动移除。README 写明其目标是「去除在 DSH 上的预览版标签 —— 隐藏主页 Logo 旁的『预览版』小标」。宿主侧 index.js 为空实现,实际工作由 client.js 完成;插件通过 package.json 中的 dsh 字段注册,并合并 cordis.patch.yml 补丁。

核心功能

插件只做一件事:隐藏类名中包含 previewBadge 的元素,从而去掉 Logo 旁的预览版小标。

实现方式在 README 中给出,核心规则如下:

[class*="previewBadge"] {
  display: none !important;
}

按「类名包含 previewBadge」匹配,不绑定带哈希前缀的具体类名(例如 WOwLGG_),因此 DSH 前端升级后仍较可能继续生效。项目说明为零依赖,打包内容包含 client.js、index.js、cordis.patch.yml 与中英文 locale/ 等,不包含 README 与截图等仓库附属文件。

安装与启用

个人使用场景下,README 给出的安装方式为:

npm install dsh-no-preview-badge

安装完成后,按你平时启用 npm 包形式 DSH 插件的流程加载即可。package.json 中配置为 Web 客户端、immediately: true,插件会在客户端侧尽早注入上述 CSS。刷新页面后,小标应不再显示;卸载插件后样式移除,界面恢复默认。

若从本地目录安装,需按你惯用的「本地 DSH 插件」方式装入含 package.json 与 cordis.patch.yml 的插件目录(DSH 会读取 dsh 字段并合并补丁),再刷新页面验证效果。README 亦提到可从源码安装,具体步骤以仓库说明为准。

典型用法

典型用法即「安装 → 启用 → 刷新」:无额外配置项出现在已提供的 package.json 片段中。验证方式直观:打开 DSH Web 主页,确认 Logo 旁「预览版」小标已不可见;卸载插件后应重新出现。

适用场景与注意

适合谁:希望主页更简洁、仅想隐藏预览版标识的个人 DSH 用户;SkillHub 将其归入「趣味换装」,属于界面微调而非功能扩展。

权限与安全:DSH 插件在当前 dsh 进程权限下运行,客户端脚本会修改页面展示。安装前应阅读 GitHub 仓库 源码与 MIT 许可证;README 写明「本项目仅供个人使用,欢迎按需修改」,并说明功能可能与同类项目重合,可按需选用其他方案。

生态说明:DSH 社区插件目录(如 SkillHub 插件页)由社区维护,与 DeepSeek / 幻方无官方从属关系;安装来源以 npm 包 dsh-no-preview-badge 或你信任的仓库为准。

结尾

dsh-no-preview-badge 用一条 CSS 规则解决「预览版」小标常驻主页的问题,安装与卸载成本低,适合不想长期维护自定义样式的用户。

羽毛球分组比赛记分
小程序二维码

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

Xiaoye