大正墨染主题:DeepSeek Harness 的日式水墨风格界面

前言

DeepSeek Harness(DSH)默认只提供中性色系,想要更换整套界面风格,需要手动修改大量哈希类名,或者为每套新主题准备独立样式表——一旦 Harness 自身更新,这些自定义样式就会失效。大正墨染主题通过主题令牌(theme tokens)和覆盖层(overlay)的方式,在不触碰宿主布局的前提下,替换界面调色板,并增加氛围层与品牌标识。

这是什么

大正墨染主题是为 DeepSeek Harness Web UI 设计的一套日式大正时期水墨与朱红配色主题。由维护者 xbbkok 提供,作为 DSH 插件发布,用于替代默认中性调色板,同时提供浮动的氛围层(飘动的余烬、紫藤花瓣、和道标太阳纹)。

核心功能

  • 14 个主题令牌覆盖:包括基础背景、层级背景、边框、品牌主色、标签、状态色、侧边栏填充等。
  • 亮/暗两种调色板:随 Appearance 切换自动生效。
  • 氛围层:18 个向上飘动的余烬、10 片向下飘落的紫藤花瓣,纯 CSS 实现,不依赖脚本动画。
  • 品牌标识:在空白会话标题前展示和道标太阳纹(nichirin-sun crest)。
  • 细节优化:红色文本选择、圆角品牌色滚动条。
  • 可访问性:在 prefers-reduced-motion: reduce 时停止动画。
  • 多语言:插件管理器标题与描述支持英文和中文,插件列表行跟随 DSH 语言设置。
  • 自包含:无图片、无字体、无网络请求、无本地存储,仅包含令牌、CSS 和内联 SVG。

安装与启用

通过官方 CLI 以 bundle 方式安装:

dsh plugin --profile web add github:xbbkok/dsh-taisho-ink

在桌面应用上使用 --profile desktop,安装后重新打开 DSH。

典型用法

安装后无需额外配置,主题立即生效:

  1. 打开 Settings → Plugins,确认 dsh-taisho-ink 插件行已启用。
  2. 在 Appearance 中切换 Light / Dark / System,主题会同步切换对应的调色板。
  3. 要恢复默认调色板,请禁用或移除该 bundle。

工作原理

浏览器端在 apply 中注册三项内容:

  • 通过 ctx.theme.overrideTokens('dsh-taisho-ink', TOKENS) 覆盖 14 个 alias 令牌(light / dark 对),并在卸载时移除。
  • 在 shell.overlay 下添加 dsh-taisho-ink.atmosphere 条目,渲染氛围层(余烬、花瓣、和道标太阳纹),该组件随插件销毁。
  • 在 conversation.hero.brand.mark 处插入和道标太阳纹,显示在空白会话标题前。

插件不修改宿主 DOM 结构,不依赖宿主服务或路由,不存储或拉取外部资源。

兼容性

  • DeepSeek Harness 0.2.x,Web 客户端(桌面与浏览器)。
  • 使用 slot:shell.overlay、conversation.hero.brand.mark。
  • 不注册任何 Host 服务、路由、工具或设置项。

注意事项

  • 插件以当前 DSH 进程权限运行,安装前建议查看源码与许可证。
  • 若宿主 Harness 更新导致令牌结构变更,可能需要同步更新。

价值与链接

大正墨染主题在不侵入宿主布局的前提下,提供了一套可复用、可维护的日式水墨风格调色板与氛围层,适合希望为 DSH 换肤的开发者或体验升级的用户。

  • 目录页:https://www.skillhub.cn/plugins/xbbkok/dsh-taisho-ink
  • GitHub:https://github.com/xbbkok/dsh-taisho-ink
羽毛球分组比赛记分
小程序二维码

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

Xiaoye