Yinxe/deepseek-harness-plugins--plugins-web-style ↗★ 7

@dshp/web-style

多主题一键切换与个性化样式调整套件 适合想要自定义 DSH 界面主题、背景效果和圆角大小的用户。

包名
@dshp/web-style
兼容性
待验证
版本
0.5.0
许可证
MIT
最近更新
2026年10月1日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Yinxe/deepseek-harness-plugins#dbb1c022e1017f40170f0827609e6ac8c32ff148&path:plugins/web-style

配置项

配置全部落在 profile 条目 dshp-web-style 的 config:(0.1.7 契约:Host 导出条目 Config + volatile 字段,设置页经 settings.update 写入即热更新;手工编辑条目 config 重启生效):

dshp-web-style:
  themeId: supabase-dark # 空串 = 完全跟随官方「外观」(system/light/dark)
  backgroundId: flow # 空串 = 跟随主题默认;harness-dots / aurora / flow
  radius:
    global: 0 # -1 跟随主题 / 0 全锐角 / 1–24 统一圆角(px)
  # 壁纸取色:未取色为 null;accent 恒等于 seed(旧数据的 seed 字段也认)
  photoPalette:
    accent: '#8b5cf6'
    companionA: '#5cf6c8'
    companionB: '#4a3a8b'
  • 切换主题只需改 themeId(白名单外的 id 一律视为空串 = 回官方默认)。
  • 背景效果backgroundId 与 themeId 各存各的:改主题不会动它,改它不会动主题。 白名单外的值同样消毒成空串 = 跟随主题默认(harness-office → 点阵,其余 → 无)。
  • 删除持久化:把 themeId 置空串即完全跟随官方;再清 photoPalette 即丢掉取色数据。
  • wallpaper.* / glass.* 是已退役特性的历史字段,插件只原样透传、不再读写,可手动删除。