前言¶
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,目錄頁提供了更多細節。