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 testverify:* 门禁。

另外一个坑要提醒:切勿手改 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、幻方无官方从属关系。

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

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

Xiaoye