dsh-inkscreen-theme:DSH Web 的墨水與紙張風格主題

前言

DeepSeek Harness (DSH) 的 Web 客戶端 (dsh web) 提供了基礎的交互界面。對於開發者或使用者而言,默認的樣式可能無法滿足對閱讀體驗或視覺個性化的需求。如果你希望在 dsh web 中獲得一種接近紙質閱讀、同時帶有 Apple 風格磨砂玻璃質感的視覺體驗,dsh-inkscreen-theme 是一個可以直接應用的方案。

簡介

dsh-inkscreen-theme 是一個針對於 DSH Web 客戶端的主題插件。由維護者 Jimmyzwang-cloud 開發,它通過注入自定義的 CSS 變量和規則,將界面重繪爲淺色墨水與紙張風格,並配合溫暖的強調色和 Apple 風格的半透明效果。該插件旨在提供統一的視覺體驗,包含手寫字體排版和特定的會話狀態指示。

核心功能

該插件主要提供以下視覺與交互上的改造:

  • 全局樣式注入:爲側邊欄、對話框、消息編輯器、代碼塊和滾動條注入 e-ink/Apple-glass 風格的 CSS 變量和規則。
  • 中文排版優化:爲中文對話文本提供可讀的 Kai(楷體)風格編輯排版,配合手寫風格的標題和等寬字體顯示代碼。
  • 會話標籤欄:在聊天界面頂部添加最近會話的標籤欄,每個標籤顯示實時的狀態點(運行中、等待輸入、已完成、空閒),點擊即可直接切換會話。
  • 視圖切換控件:將內置的“對話/追蹤”視圖切換器集成到同一行頭部,並以緊湊的分段控件形式呈現。
  • 品牌標識替換:自動替換側邊欄的品牌標識,顯示手寫的 “jimmy” 字標以及一個圓形的狗頭像圖片。

安裝

可以通過 DSH 的插件管理器直接安裝:

dsh plugin add dsh-inkscreen-theme

或者,將插件添加到你的 dsh.profile 配置中。在 package.json 中將插件作爲 file: 或 npm 依賴引入,並在 dsh.profile.bundles 中列出,隨後重啓 dsh web 即可生效。

使用注意

該插件在運行時修改了包的標識和 CSS 注入方式,因此不支持熱重載,任何修改都必須重啓 dsh web 才能生效。

此外,該主題目前包含一些硬編碼的個性化元素:
* 側邊欄的品牌字標文本固定爲 “jimmy”。
* 側邊欄的狗頭像圖片路徑固定。

如果需要修改這些內容,需要 fork 倉庫並編輯 lib/client.js 頂部的 name 和 DOG_LOGO 常量。

生態背景

DSH 的設計理念是“一切皆插件”,社區提供了豐富的第三方插件以擴展功能。該插件託管於社區目錄,與 DeepSeek 或幻方無官方從屬關係。

  • 社區目錄: https://www.skillhub.cn/plugins/Jimmyzwang-cloud/dsh-inkscreen-theme
  • GitHub 倉庫: https://github.com/Jimmyzwang-cloud/dsh-inkscreen-theme
羽毛球分组比赛记分
小程序二维码

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

小夜