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 倉庫。

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

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

小夜