前言¶
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 仓库。