前言¶
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 插件頁