dsh-taffy-theme(塔菲直播工房):爲 DSH Web 換上粉金亞克力主題

前言

用 DSH Web 做日常開發時,如果想讓界面更有辨識度——比如直播、錄屏展示,或者只是想換個心情——直接改前端樣式的成本不低。DSH 的理念是「一切皆插件」,外觀這件事同樣可以交給插件來做。下面介紹的 lengzhanbao/dsh-taffy-theme 就是一個只負責換裝的主題插件:裝上即換膚,卸載即還原。

這是什麼

dsh-taffy-theme,全名 Taffy Live Atelier / 塔菲直播工房,作者 lengzhanbao,在社區目錄中歸爲「趣味換裝」類。它爲 DSH Web 提供一套虛擬直播工房式界面:淺色花房與深色霓虹舞臺兩種主題、粉金亞克力對話框、塔菲 Q 版側欄立繪,以及一個可選的 Taffy 塔菲 Agent 預設。

環境要求寫得很明確:僅支持 DSH Web profile,需要 DeepSeek Harness 0.1.0-rc.6 及以上版本。

核心功能

  • 淺色花房 / 深色霓虹舞臺的虛擬直播工房式界面
  • 粉金亞克力對話框與塔菲 Q 版側欄
  • 可選的 Taffy 塔菲 Agent 預設
  • 資源全部本地打包,不依賴 CDN
  • 只改外觀,不影響對話邏輯與其他插件

樣式隔離上有一點值得說:主題使用的 --dsw-* token 限定在 DSH 列容器內,亞克力效果爲 opt-in,需要主動開啓,以此降低影響其他插件樣式的風險。

安裝與啓用

普通用戶直接安裝 Release 的 .tgz 包即可,無需克隆倉庫或本地構建。安裝命令如下,具體包地址以倉庫 Release 頁面爲準:

dsh plugin --profile web add https://github.com/lengzhanbao/dsh-taffy-theme/releases/download/v0.1.3/dsh-external-dsh-taffy-theme-0.1.3.tgz

安裝完成後啓動 Web 界面:

dsh web

再按兩步開啓主題:

  1. 進入 設置 → 通用 → Taffy 模式,打開總開關
  2. 瀏覽器硬刷新(Ctrl+F5)

卸載與升級

卸載只需一條命令,刷新頁面後界面恢復默認:

dsh plugin --profile web remove @dsh-external/dsh-taffy-theme

升級時注意兩點:主題依賴 DSH Web 的 DOM 結構,DSH 大版本升級後請安裝最新的 Release;主題更新後需要重啓 dsh web 纔會生效。

開發者調試

需要在本地調試時,先把插件以開發模式裝入,再啓動 Web 界面(僅限開發用途):

npm run install:dev
dsh web

發版前做生產式 pack 冒煙,可執行:

npm run install:release

維護側的要求是:發版前執行 verify:pack 與本地 profile 冒煙,維護者需通過 npm test 與 verify:* 門禁。

另外一個坑要提醒:切勿手改 profiles/web/package.json——文件一旦帶上 UTF-8 BOM,會導致 DSH 無法啓動。

適用場景與注意事項

適合誰:想在 DSH Web 上換一套有辨識度外觀的用戶,喜歡虛擬直播工房風格的用戶,以及想順帶啓用 Taffy Agent 預設的用戶。

安裝前請留意:

  1. 插件以當前 dsh 進程的權限運行,安裝前建議先查看源碼與許可證。該項目源代碼採用 MIT 許可證;角色圖像爲非官方同人 fan skin,具體聲明見倉庫中的 NOTICE.md。
  2. 僅支持 DSH Web profile,其他 profile 不適用。
  3. 資源全部本地打包,不依賴 CDN。

小結

dsh-taffy-theme 做的事情很單一:給 DSH Web 換一套完整的粉金亞克力外觀,裝上即用,卸載即還原,不碰對話邏輯。如果你的工作臺需要一點個性,可以試試。

  • 社區目錄頁:https://www.skillhub.cn/plugins/lengzhanbao/dsh-taffy-theme
  • GitHub 倉庫:https://github.com/lengzhanbao/dsh-taffy-theme

需要說明的是,skillhub.cn 是社區維護的插件目錄,與 DeepSeek、幻方無官方從屬關係。

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

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

小夜