前言¶
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