前言¶
DeepSeek Harness(DSH)的 Web 客戶端自帶主題能力,但多數換膚只改色值,標題、正文、中英混排和代碼塊仍是一套默認棧。長時間在對話界面裏讀長文時,版心與字重若不能隨場景調整,可讀性會明顯喫虧。
Retro Press(dsh-theme-retro-press)由社區維護者 andy-7-andy 發佈,歸類爲「趣味換裝」。它不把主題當成調色板,而是按九件「印製物」命名九套完整排印方案:紙紋或掃描線、壓印質感、版心寬度、深色模式下的磷光代碼塊等,都在設置裏逐項可調。下面介紹插件定位、能力、安裝方式與使用時的注意點。
這是什麼¶
Retro Press 是面向 DSH Web 客戶端 的復古印製主題插件。README 將其描述爲一間開在 Harness 裏的印製車間:九套配色(用戶目錄簡介裏若寫「十二套」,以倉庫 README 與當前版本說明爲準),每一套以一束幹鼠尾草、一張牛皮紙、一枚鉛字、一張藍曬紙、一版孔版油墨、一支顯像管、一塊熒光屏、一張打孔卡、一張軟盤等實物命名。
同一套在淺色下像紙,在深色下像屏幕;每套自帶西文與漢字的字體配對、品牌色落點規則,以及按風格重繪的鯨魚標記選項。插件通過 cordis.patch.yml 注入客戶端,依賴 @deepseek-ai/dsh-client-ui-theme,在 Web 端立即生效(immediately: true)。
九套配色與排印分工¶
安裝後在 設置 → 復古主題 裏選擇配色。九套名稱與排印要點如下(摘自 README 表格與說明):
| 序號 | 中文 | 英文 | 實物與排印要點 |
|---|---|---|---|
| 1 | 鼠尾草 | Sage | Fraunces 標題 + Alegreya 正文,中文華文中宋 |
| 2 | 牛皮紙 | Kraft paper | Bookman 標題 + Georgia 正文,中文姚體與宋體 |
| 3 | 鉛字 | Lead type | 小標宋 + Archivo Black 報頭,正文 Libre Franklin 與思源黑體 |
| 4 | 藍曬紙 | Cyanotype | 藍紙底色與普藍字,Bodoni 與經典宋體簡 |
| 5 | 孔版 | Risograph | Bricolage 800 標題塊,酒紅段落線與套印點綴 |
| 6 | 顯像管 | CRT tube | VT323 屏顯標題 + 等寬正文 |
| 7 | 熒光屏 | Phosphor screen | DotGothic16 像素標題 + 等寬正文 |
| 8 | 打孔卡 | Punch card | Archivo 寬字距標題 + 仿宋,正文 Bitter |
| 9 | 軟盤 | Floppy disk | Silkscreen 像素標題 + DotGothic16,等寬正文 |
README 強調三套代表性「排印聲音」:鉛字(單墨色、無第二色)、藍曬紙(紙本身爲藍,深色 #0A1E33)、孔版(黑版 + 酒紅第二版)。三套正文按 13.5px、1.75 行高統一過,便於長段閱讀。
設置頁可調項¶
配色定基調後,以下項在設置中切換,改動即時生效:
- 底紋 —— 紙紋或掃描線。
- 壓印 —— 隨配色、平印、輕壓、重壓;鉛字與孔版默認重壓,部分紙感套默認輕壓,屏幕系默認平印。2× 屏用紙齒 320px 磚塊(
@media (min-resolution: 2dppx))。 - 版心 —— 窄 600px、標準 720px、滿寬。
- 形狀 —— 圓角或直角卡片與按鈕。
- 字體 —— 隨配色,或強制襯線 / 標題襯線 / 等寬。
- 線條 —— 細線或印刷雙細線(分隔線、表格、引用一併更換)。
- 密度 —— 標準或收緊段距、列表距。
- 熒光 —— 僅深色模式:代碼塊磷光與掃描線。
- 動效 —— 印章呼吸;系統「減弱動效」時停止(
prefers-reduced-motion: reduce)。 - 品牌標記 —— 按配色重繪鯨魚,或退回原生圖標。
第二色(品牌色)落在 h2 段落線、表頭 9% 底紋、h3 前小方塊三處。系統開啓「提高對比度」時,紙齒與墨暈會撤掉(prefers-contrast: more)。
字體與離線表現¶
西文:九套用到的 13 個拉丁字面以 latin 子集 WOFF2 內嵌在 client.js,家族名帶 RP 後綴,排在各棧最前;不安裝額外字體、不聯網也可一致顯示。
漢字:方正小標宋、華文中宋、方正姚體、仿宋_GB2312、經典宋體簡等爲商業字庫,主題僅按名引用;隨包提供思源宋體子集(Noto Serif SC,Song RP,GB2312 一級 4239 字,約 1.32 MB WOFF2),排在各中文字棧末尾作底線,避免無字庫機器出現豆腐塊。
代碼與等寬正文:各配色代碼塊、行內代碼,以及顯像管 / 熒光屏 / 軟盤的正文,統一 Cutive Mono(Cutive Mono RP 內嵌)。許可:插件 MIT;內嵌西文與 Song RP 爲 SIL OFL 1.1,見 assets/OFL-web-fonts.txt 等;商業漢字需自行授權。
安裝與啓用¶
要求 DeepSeek Harness >= 0.2.0(package.json 中 engines.dsh 爲 >=0.2.0-0),且爲 Web 客戶端(dsh.client.platform: web)。當前包版本在資料中爲 3.13.3。
先做安裝,再重啓 DSH:
dsh plugin add dsh-theme-retro-press
經過上面的步驟後,打開 設置 → 復古主題,選擇九套之一,並按需調整底紋、壓印、版心等項目。
典型用法¶
README 未提供獨立腳本示例;可復現路徑即:安裝 → 重啓 → 設置頁選配色與質感項。若要對比排印差異,可在同一對話內容下切換鉛字、藍曬紙、孔版,觀察單色墨、藍紙深色與酒紅套印三種版式。
導出側:package.json 暴露 index.js、client.js、./locale/*.json、./icon 等入口,主題邏輯主要在 client.js 與 Cordis patch 中,一般用戶無需改源碼即可使用。
適用場景與注意¶
適合希望在 DSH Web 界面獲得成套 typography、復古紙感或終端磷光代碼塊,且願意在設置裏微調版心與壓印強度的開發者或日常用戶。
安裝前請注意:
- 僅 Web 客戶端 —— 非 Web 平臺不在
dsh.client聲明範圍內。 - 插件權限 —— DSH 插件在當前 DSH 進程權限下運行;安裝前應閱讀倉庫源碼與 MIT / OFL 許可,確認無多餘網絡或敏感行爲(本主題字體內嵌、西文不聯網加載)。
- 商業字體 —— 本機若已裝方正、姚體等,顯示更接近設計意圖;未安裝時回退到
Song RP與系統棧。 - 生態關係 —— 插件來自社區目錄 SkillHub,與 DeepSeek / 幻方無官方從屬;DSH 理念是「一切皆插件」,目錄爲獨立站點。
結尾¶
Retro Press 把「換色」做成九份完整的印製決定:紙與屏兩套面孔、可調壓印與版心、深色磷光代碼塊,以及內嵌西文與漢字底線。若你使用 DSH Web 客戶端且版本滿足 >= 0.2.0,可用官方命令安裝後在設置裏選用。
- 目錄頁:https://www.skillhub.cn/plugins/andy-7-andy/dsh-theme-retro-press
- 源碼與說明:https://github.com/andy-7-andy/dsh-theme-retro-press