dsh-outdoor-theme:DSH 网页界面的山野向导换皮与路标面板

前言

DSH 的 profile 插件机制允许把外部包加入 web profile,而不一定改动界面逻辑。对于只想改变 DSH 网页界面观感、并希望增加一个右侧路标工作进度面板入口的使用者,dsh-outdoor-theme 是一个可选方案。

下面介绍这个插件的定位、安装方式、切换方式、改色方式和卸载方式。

这是什么

dsh-outdoor-theme 是 Estellalee 维护的 DSH 插件,定位为户外徒步风换皮插件。其一句话定位是:

DSH 皮肤:山野向导(Trail Guide)· 户外徒步风换皮 + 右侧路标工作进度面板

它主要做三件事:

  • 把 DeepSeek Harness(DSH)网页界面整体换皮为徒步山野风格。
  • 提供设置面板入口,用于切换皮肤。
  • 提供右侧「路标 · 工作进度」面板(Waypoints panel)。

按已核实资料,它不改动界面逻辑,核心是纯 CSS 换皮、设置面板入口和右侧路标面板。

该包声明了 DSH 插件入口:

dsh.bundle.patch
dsh.client

其中 dsh.client 声明:

platform: web
immediately: true

安装后,它会加入 web profile 的:

dsh.profile.bundles

层。许可证为 MIT。

核心功能

  • 把 DSH 网页界面整体换皮为徒步山野风格。
  • 内置一套换皮皮肤「山野向导」(Trail Guide)。
  • 包含亮色 Morning Meadow 与暗色 Dusk Forest 两套配色。
  • 在设置面板「皮肤」行切换 Default 或山野向导 Morning/Dusk。
  • Default 对应 DSH 原样式,可一键切回。
  • 提供右侧「路标 · 工作进度」面板(Waypoints panel)。
  • 纯 JavaScript + CSS,零构建。
  • git 安装不需要 allowBuilds 授权。
  • 支持 GitHub 直装、本地目录安装和一条命令卸载。

安装与启用

先确保 pnpm 可用

DSH 用 pnpm 管理 profile 插件。安装前建议先确保 pnpm 可用:

corepack enable

如果没有 corepack,也可以安装 pnpm:

npm install -g pnpm

从 GitHub 安装到 web profile

执行下面命令:

dsh plugin --profile web add github:Estellalee/dsh-outdoor-theme

这条命令会把插件安装到 web profile。由于该包声明了 dsh.bundle.patch,它会进入 profile 的 dsh.profile.bundles 层。

装完后,刷新浏览器页面即可看到皮肤。

从本地目录安装

如果你已经拿到本地目录,可以先 clone 仓库:

git clone https://github.com/Estellalee/dsh-outdoor-theme.git

然后进入 dsh-outdoor-theme 的上一级目录,执行:

dsh plugin --profile web add ./dsh-outdoor-theme

典型用法

切换皮肤

打开 DSH 设置面板,找到「皮肤」行。

你可以在以下选项之间切换:

Default
山野向导 Morning
山野向导 Dusk

其中 Default 是 DSH 原样式。

查看右侧路标面板

安装并刷新页面后,该皮肤会提供右侧「路标 · 工作进度」面板:

Waypoints panel

自定义改色

打开令牌文件:

outdoor-tokens.css

修改其中的色值配置项:

--dsw-*

保存后,刷新页面即可生效。

卸载

执行下面命令:

dsh plugin --profile web remove dsh-outdoor-theme

刷新页面后,会恢复默认皮肤。

适用场景与注意

这个插件适合希望在不改动 DSH 界面逻辑的前提下,调整 DSH 网页界面视觉的使用者。如果你的需求只是换一套皮肤,并且希望右侧有一个路标工作进度面板,可以优先考虑它。

安装前应检查源码、依赖和许可证。该包许可证为 MIT。

peerDependencies 要求:

react ^18.2.0
@deepseek-ai/dsh-client-runtime ^0.1.0-rc.6
@deepseek-ai/dsh-client-ui-settings ^0.1.0-rc.6
@deepseek-ai/dsh-settings ^0.1.0-rc.6

该插件会随 DSH 进程加载,安装时应确认你信任对应仓库内容。它以当前 dsh 进程权限运行,因此不要直接安装来源不明的同类插件。

本文只把它作为可自安装的 DSH profile 插件介绍,不把它表述为官方应用商店条目。

项目链接

GitHub 仓库:

https://github.com/Estellalee/dsh-outdoor-theme
羽毛球分组比赛记分
小程序二维码

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

小夜