前言¶
DeepSeek Harness(DSH)把界面与能力拆成可安装的插件,换肤不必改安装包里的 app.asar。若你希望在桌面端或 Web 端长期保留一套视觉主题,又担心 DSH 升级后被覆盖,需要一种只写入用户 profile、走官方注入通道的方案。下面介绍社区插件 dsh-sakura-theme(维护者 MiaoxueX,SkillHub 分类为「趣味换装」):粉樱配色、飘落花瓣与角落樱花水印,桌面端与 Web 端均可启用。
这是什么¶
dsh-sakura-theme 是 DSH 的樱花主题插件:浅色为樱花白底加樱粉点缀,深色为月夜樱紫,并随外观设置自动切换。插件安装在用户 profile 中,不修改 app.asar,DSH 更新后主题不会丢失。
- 目录页:https://www.skillhub.cn/plugins/MiaoxueX/dsh-sakura-theme
- 源码与说明:https://github.com/MiaoxueX/dsh-sakura-theme
- 许可证:MIT(
package.json中版本为 1.0.0)
DSH 生态强调「一切皆插件」;SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系。
核心功能¶
粉樱配色与界面细节¶
主题通过 CSS 变量覆盖品牌色与背景(如 --dsw-alias-brand-primary、--dsw-alias-bg-base)。侧栏有粉樱渐变,列表项使用 🌸 作为标记,选中色与焦点环为粉色,圆角略大。浅色 / 深色示意图见仓库 assets/preview.png。
飘落花瓣¶
页面内生成 34 片独立花瓣元素,大小、下落速度、相位、水平漂移与透明度随机;顶部淡入、底部淡出,负延迟使打开界面时花瓣已散布全屏。若系统开启「减少动态效果」,插件遵循该设置,不生成花瓣。
角落樱花水印¶
右上与左下各有一朵樱花水印;深色模式下透明度会自动调整。
安装与启用¶
安装前请自行查阅仓库源码与 MIT 许可证。插件随当前 dsh 进程权限运行,仅在你信任的来源上执行安装命令。
桌面端(官方 Electron 客户端)¶
在终端执行:
dsh plugin --profile desktop add github:MiaoxueX/dsh-sakura-theme
也可在桌面端会话中说明使用内置 plugin_manager 安装 dsh-sakura-theme。安装后需彻底退出客户端(含托盘),再重新打开。
Web 端(dsh web)¶
dsh plugin --profile web add github:MiaoxueX/dsh-sakura-theme
安装后重启 dsh web,并刷新浏览器页面。
本地开发(软链)¶
dsh plugin --profile desktop add link:<本仓库绝对路径>
link: 为软链安装;安装后勿移动或重命名该目录,否则需重新 add。
卸载¶
桌面端示例:
dsh plugin --profile desktop remove dsh-sakura-theme
重启客户端即可恢复默认界面。Web 端请对 --profile web 使用相同插件名执行 remove,并重启 dsh web。
自定义样式¶
样式主文件为仓库根目录的 theme.css,修改后重启 DSH 生效。常见调整如下。
| 目标 | 位置 |
|---|---|
| 品牌粉 / 背景色 | theme.css 中 --dsw-alias-brand-primary、--dsw-alias-bg-base 等变量 |
| 花瓣数量 / 大小 / 速度 | lib/index.js 里 buildRowScript() 中的 i<34、z=...、du=... |
| 角落樱花水印 | theme.css 中 html:before / html:after |
| 列表樱花标记 | theme.css 中 li::marker |
工作原理(简要)¶
DSH 桌面端 index.html 从安装包静态 dist 读取,宿主 renderIndex() / tapIndex 不经过插件 HTML。生效路径是 webserver/index-inject 推送的结构化行,经 IPC 由页面侧解释器逐行应用。
本插件在 apply() 开头注册注入行(桌面端注入表启动时一次性收集),推入一条内联 script 行:先注入 <style>(theme.css 内容),再按随机参数生成花瓣 DOM。行类型必须使用内联 script,不能使用 script-src——桌面端对 script-src 在加载失败时会 reject 整个 boot,导致应用无法启动。
适用场景与注意¶
适合希望在 DSH 桌面或 Web 界面长期使用樱花视觉、且接受轻微动效的用户。不需要改主题时卸载即可。
注意:动效可通过系统无障碍设置关闭;自定义时直接改仓库文件,升级插件前请备份本地修改。安装命令与仓库说明以 GitHub README 为准。
结尾¶
dsh-sakura-theme 把粉樱配色、花瓣动画与水印收进 profile 级插件,避免动安装包。查阅说明与提 issue 可访问 GitHub 仓库,在 SkillHub 目录页 可看到插件分类与简介。