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
羽毛球分组比赛记分
小程序二维码

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

小夜