前言¶
DeepSeek Harness(DSH)采用插件化架构,允许用户通过扩展来定制工作台。默认界面虽然功能完备,但在视觉细节、品牌统一性以及中文长对话的阅读体验上仍有提升空间。dsh-sakura-theme 是一款社区维护的主题插件,旨在为 DSH Web 提供一套完整的视觉重构方案,包含浅色“晴樱”与深色“夜樱”两套完整主题,而不改变原有功能行为。
核心功能¶
这款插件不只是更换壁纸,而是从底层重写了视觉 Token,实现了系统化的设计更新。
- 双主题支持:提供晴樱(浅色)与夜樱(深色)两套完整主题。
- 自动跟随:自动跟随 Harness 的 Light / Dark / System 偏好进行切换。
- 全面重塑:重塑品牌、色彩、字体、图标、卡片与交互状态。
- 阅读优化:内置霞鹜文楷屏幕阅读版 GB 字体,正文温润清晰,代码区域仍保持等宽字体。
- 动态效果:矢量花瓣层沿右上到左下缓慢飘动,且遵循
prefers-reduced-motion规范。
安装与启用¶
安装过程通过 DSH 插件命令行完成。
- 在终端执行安装命令:
dsh plugin --profile web add dsh-sakura-theme
- 安装完成后,必须完整重启
dsh web进程。单纯刷新页面无法生效,因为品牌替换涉及ui-brand-official占位符的停用,需要进程级刷新。 - 重启后,在 DSH Web 的外观设置中选择 Light、Dark 或 System,插件会自动应用相应的晴樱或夜樱主题。
兼容性与依赖¶
使用前需确认环境版本,确保插件能正常加载 Token 和样式:
- DeepSeek Harness Web 0.1.1-rc.2 系列及以上。
- Node.js 20 或更高版本。
注意事项¶
- 非官方插件:该项目由社区维护,与 DeepSeek 官方没有隶属关系。
- 许可证:代码使用 MIT License,内置字体使用 SIL Open Font License 1.1。
- 品牌替换机制:为了实现统一的视觉语言,插件会停用内置的
ui-brand-officialoccupant。如果需要切换回官方品牌,需手动在配置中恢复该占位符。 - 更新要求:更新插件后必须完整重启一次,单纯刷新页面不足以加载新的品牌配置。
总结¶
对于希望在 DeepSeek Harness 中获得更统一、更具美感的中文阅读与交互体验的开发者,dsh-sakura-theme 提供了一个可逆的方案。代码托管在 GitHub,目录页提供了更多细节。