deepseek-harness-design-md-themes:74 个原生、非侵入式 Design MD 主题

前言

DeepSeek Harness (DSH) 采用插件化架构,允许开发者通过扩展插件来增强功能。在深度定制 UI 时,直接修改 Harness 源代码往往不切实际,而某些非标准的脚本注入可能存在风险。deepseek-harness-design-md-themes 插件提供了一套现成的主题解决方案,旨在解决这一矛盾,在不改动 Harness 核心代码的前提下提供丰富的视觉定制能力。

插件介绍

deepseek-harness-design-md-themes 是一个为 DeepSeek Harness 提供的官方风格插件。它包含 74 个由 awesome-design-md 生成并锁定的确定性主题。该插件通过 DSH 的插件机制注册,不依赖修改 Harness 源码即可生效。

核心功能

  • 原生集成:通过 Theme Service 注册主题,并贡献一个 settings.section,确保与 Harness 体系深度兼容。
  • 确定性目录:74 个主题基于固定的源代码提交 8147538b4226ae41e2487a9179e3bcc1f68e8554 生成,版本一致,无随机变动。
  • 拥有持久化:仅操作 deepseek-harness-design-md-themes 设置命名空间进行数据存储,互不干扰。
  • 非侵入式设计:使用文档化的 dsh.client 注入列表、Cordis 补丁贡献、Theme Service 和 UI Slots,不修补组件、不查询内部 DOM、不覆盖无关的全局 CSS,也不替换 Harness 文件。

安装与启用

使用 DSH 插件管理器安装该插件:

dsh plugin --profile web add deepseek-harness-design-md-themes

安装完成后,启动 Harness:

dsh web

典型用法

  1. 打开 Settings(设置)。
  2. 找到 Design MD themes 选项。
  3. 点击任意一张主题卡片进行应用。
  4. 选择的状态在页面刷新后保持激活。

适用场景与注意

  • 兼容性要求:
    • 需要安装 DeepSeek Harness 0.1.1-rc.2。
    • Node.js 版本需为 ^22.19.0 || >=24.0.0(用于生成与打包,运行时 React 版本由 Harness 提供,要求 18.2+ 或 19.x)。
  • 维护与目录:完整的 74 个主题目录及主题 ID、类别、源路径和对比度调整信息,请查阅 主题目录。
  • 许可证:插件采用 MIT 许可证。
  • 生态说明:本插件属于社区插件,由用户 yonglun 维护,DeepSeek 官方未对其背书。

总结

该插件通过提供一套非侵入式的主题方案,降低了 DeepSeek Harness 的定制门槛。开发者无需关注底层实现,即可快速应用经过验证的 Design MD 主题风格。更多细节请参考 GitHub 仓库。

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

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

小夜