前言¶
DeepSeek Harness(DSH)的架构基于插件化,每一个功能单元都像墙体上的砖块。传统的主题改造往往需要引入全局 CSS 或进行 DOM 改造,这会破坏系统的可维护性。dsh-theme-brick 是一个专为 Web 前端设计的纯 token 覆盖层主题插件,它不依赖全局样式,通过覆盖主题 token 来实现视觉还原。
核心功能¶
该插件主要提供以下能力:
* 84 个 Live Tokens:经过验证的已定义与已消费 token,无死代码阻塞。
* 暖色调配色:提供适配亮色和暗色模式的暖石膏、火烧黏土配色方案。
* 灰缝线条:通过精确的 token 覆盖,还原真实的砖块灰缝线条。
* 一键开关:在 Settings → General 中提供开关,可随时开启或关闭主题,状态持久化存储。
* 插件兼容性:采用 token 层叠加模式,可与其它插件共存,移除后自动还原。
安装与启用¶
安装插件需要通过 DSH 的插件管理器进行。安装后需要重启 Web 进程以激活配置。
- 安装插件:
在终端中执行以下命令将插件添加到 Web 配置文件中:
dsh plugin --profile web add dsh-theme-brick
- 验证配置:
安装完成后,导出配置以确认插件层已正确组合:
dsh --profile web --dump-config
- 激活主题:
执行以下命令重启 Web 进程以加载新配置:
dsh web
- 开启/关闭主题:
在浏览器中打开 Settings → General,找到 “Brick 主题” 开关进行切换。
注意事项¶
- Golden Triangle 规则:在开发或安装此类 DSH Bundle 时,npm 包名、Patch 层名称以及
client.js中的__ModuleLoader__.load({ id })必须保持一致。本插件已满足该规则。 - 无副作用设计:插件不包含 DOM 操作、全局 CSS 选择器、动画效果或新增的 UI 元素,遵循克制的设计哲学。
- 源码检查:安装前建议查阅源码与许可证,确保符合当前项目的安全与合规要求。
结尾¶
dsh-theme-brick 是 DSH 生态中“克制”理念的具体实践。它通过 84 个精心设计的 token 提供了纯正的砖块美学,且保持了系统的零侵入性。对于追求样式还原度与系统整洁度的开发者,这是一个理想的主题覆盖层方案。
- GitHub 仓库:ShanHaiFish/dsh-theme-brick
- 插件目录:SkillHub 插件页