前言¶
DeepSeek Harness(DSH)的界面可以通過插件替換配色與部分客戶端樣式,而不必改主程序源碼。若你希望工作臺呈現宣紙、墨色與硃砂強調的國風觀感,同時又需要和毛玻璃動態壁紙插件協同——對話區可讀、壁紙仍能透出——社區維護的 dsh-ink-cinnabar(墨與硃砂)就是面向 Web 客戶端的主題插件。下面介紹它的定位、能力與安裝用法。
這是什麼¶
dsh-ink-cinnabar 由 nothingdebug 維護,在 SkillHub 插件目錄 中歸類爲「趣味換裝」。插件給 DSH 提供一套中國水墨風格的視覺主題:硃砂作強調色、鎏金作描邊、墨與宣紙作底色;並可與 dsh-composer-glass 配合,處理對話區壓底與壁紙播放節奏。
實現上主題只注入 CSS 變量與一個 <style> 節點,不修改 DSH 源碼;卸載即可恢復原生外觀。倉庫不含任何圖片、視頻或字體資源,也不依賴網絡。代碼以 MIT 許可證發佈(當前 npm/Release 版本爲 0.1.0)。
核心功能¶
兩套完整配色¶
主題覆蓋 DSH 的 --dsw-alias-* 設計令牌,提供兩套配色:
| 角色 | 淺色「宣紙」 | 深色「墨夜」 |
|---|---|---|
| 底 | #f3ead8 |
#0e0c0b |
| 面板 | #fbf5e8 |
#171310 |
| 正文 | #241d18 |
#f0e7d8 |
| 強調 | #9e2b25 |
#c0392b |
| 描邊 | #d9c8a9 |
#3b2e23 |
與 dsh-composer-glass 的協同¶
安裝 dsh-composer-glass 後,本主題會:
- 在對話區自動加一層半透明壓底,保證正文可讀、壁紙仍能透出;
- 在新會話頁不加壓底,壁紙完整顯示;
- 接管壁紙播放:不循環、播完定格在最後一幀;每次進入新會話頁再重播一遍。
主題 README 建議:深色「墨夜」搭配冷色調動態壁紙時,硃砂強調色對比最明顯。
自定義調色與壓底透明度¶
所有顏色集中在 lib/client.js 頂部的 PALETTE(淺色/深色各一套),修改後需重啓 DSH 生效。若需調整對話區壓底濃度,可改同一文件裏 scrim 規則中的 55%(數值越大越實)。
安裝與啓用¶
DSH 生態以「一切皆插件」爲思路;SkillHub 等社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係。安裝前建議瀏覽 GitHub 倉庫 源碼與 LICENSE,確認插件將在當前 DSH 進程權限下運行。
一行命令(推薦)¶
Web 配置檔下執行:
dsh plugin --profile web add dsh-ink-cinnabar
或在 DSH 側欄:插件 → 添加插件 → 輸入 dsh-ink-cinnabar → 安裝 → 啓用 → 重啓。
其他安裝方式¶
從 GitHub 源碼添加時,可在「添加插件」中填寫 https://github.com/nothingdebug/dsh-ink-cinnabar,或使用:
dsh plugin --profile web add github:nothingdebug/dsh-ink-cinnabar
也可從 Release v0.1.0 下載 .tgz,在「添加插件」中選擇該文件安裝。
package.json 聲明引擎要求爲 dsh >= 0.1.7-rc.1,客戶端注入平臺爲 web。
典型用法:配色 + 可選壁紙¶
- 按上一節安裝並啓用 dsh-ink-cinnabar,重啓 DSH,在淺色「宣紙」與深色「墨夜」之間按系統或 DSH 主題切換體驗即可。
- 若需要動態壁紙:在插件管理器中安裝 dsh-composer-glass(搜包名或填其倉庫地址)。
- 側欄 插件 → 毛玻璃動態壁紙 → 配置,選擇本地圖片或視頻。
- 按需修改
lib/client.js中 scrim 的55%或PALETTE色值,保存後再次重啓 DSH。
壁紙資源由 dsh-composer-glass 提供;本主題只負責配色與可讀性壓底及播放行爲。README 註明:主題爲非官方作品,與任何動畫、影視作品及其權利方無關,倉庫內不含受版權保護的素材。
適用場景與兼容性¶
適合長期在 DSH Web 客戶端工作、希望界面統一爲國風墨色體系,並可能與毛玻璃壁紙組合使用的開發者。不適合期望主題自帶壁紙或字體包的場景——那些需另裝插件或自行配置。
| DSH 版本 | 狀態 |
|---|---|
| 0.2.1-rc.4(桌面版) | 維護者已自測 |
| 0.1.7+ | 理論上可用(--dsw-alias-* 令牌名未變) |
結尾¶
dsh-ink-cinnabar 用可卸載的 CSS 主題把 DSH Web 界面換成「墨與硃砂」配色,並在搭配 dsh-composer-glass 時處理好對話區壓底與壁紙單次播放邏輯。更多信息見 SkillHub 目錄頁 與 GitHub 倉庫。