dsh-winterskin:給 DeepSeek Harness 換上玻璃質感底圖

前言

DeepSeek Harness(DSH)採用插件化架構,允許開發者擴展功能。dsh-winterskin(雪嶺皮膚)是一個“趣味換裝”類插件,由用戶 hgp005 維護。它的核心價值在於把任意一張照片變成整個 GUI 的底色,並將面板、邊框、品牌色一併調成配套的玻璃質感主題。

核心功能

照片底圖與可讀性

插件會將照片鋪滿窗口(background-size: cover),且滾動時照片保持不動(background-attachment: fixed)。爲了保障正文可讀性,照片之上會疊一層隨明暗主題切換的冷色罩和徑向暗角。

面板玻璃化

插件會覆寫 13 個 --dsw-* 別名 token(包括背景、浮層、邊框、品牌色、文字、三態色),併爲淺色與深色各提供一套值,實現玻璃質感面板。

控件與調節

插件提供兩處控件:右下角可拖動的膠囊(快捷開關 + 浮層控制台)與「設置 → 雪嶺皮膚」完整設置頁。用戶可以通過 0–100% 的滑塊連續調節濃淡,這同時影響照片色罩厚度與面板透明度。

配色與換圖

插件提供松綠、暖陽、冷霜、墨色、夜藍五套預設配色,並提供取色器覆蓋強調色。換圖無需重啓,拖拽或選擇圖片後,瀏覽器會將其壓縮(最長邊 ≤ 2400×1500,WebP,回退 JPEG)並存入本地。

健壯性設計

插件僅在探測到圖片可加載後才繪製,圖片缺失時完全不介入界面。樣式表、token 層、slot 註冊等副作用均由插件 fiber 持有,停用或卸載即可完全回收。

安裝

在命令行中執行以下命令:

dsh plugin --profile web add github:hgp005/dsh-winterskin

若沒有 git 環境,也可以使用 tarball 安裝:

dsh plugin --profile web add https://github.com/hgp005/dsh-winterskin/archive/refs/heads/main.tar.gz

讓改動生效

安裝或更新後必須執行兩步操作:

  1. 重啓 web profile:宿主在啓動時將客戶端 bundle 快照進內存,重啓前一直使用舊字節。
  2. 強制刷新頁面:使用 Ctrl + Shift + R 強制刷新,普通刷新可能命中首頁緩存。

使用說明

右下角膠囊

點擊膠囊上的「雪嶺皮膚」可穿上或脫下主題。點擊百分比展開控制台,點擊浮層外部或按 Esc 關閉。

設置頁操作

在「設置」中找到「雪嶺皮膚」選項,可調節總開關、濃淡滑塊、配色、自定義強調色,或拖拽/選擇圖片。

圖片處理

支持拖拽或選擇圖片,瀏覽器會自動壓縮後存入本地。若圖片過大導致存不下,控制台會提示。

注意事項

  • 端口隔離:設置按瀏覽器來源隔離(協議 + 主機 + 端口),換端口會顯示默認皮膚。
  • 存儲配額:localStorage 有大小限制,圖片過大存不下時控制台會提示。
  • 插件衝突:多個皮膚插件覆寫同一批 token 時,後註冊的層生效,建議同一時間只留一個皮膚插件。
  • 許可證:代碼以 MIT 許可發佈。

總結

dsh-winterskin 提供了一種輕量級的方式來自定義 DeepSeek Harness 的視覺外觀,通過簡單的配置即可實現照片背景與玻璃化面板的統一。

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

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

小夜