为界面换上象牙白与淡玫瑰配色及整页背景
30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/23 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add wanxi123w/dsh-theme-theresa该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
给 DeepSeek Harness 的「特蕾西娅」主题插件:象牙白 / 墨 / 淡玫瑰配色,整页背景图、毛玻璃侧栏、侧栏立绘、四角金线、落款签名与开屏动画,全部可在设置里调。
README
由 DeepSeek 最新模型翻译生成特蕾西娅主题 · Theresa theme for DSH
给 DeepSeek Harness 的 Web GUI 换上一套特蕾西娅的配色与氛围:象牙白 / 墨 / 淡玫瑰 / 古金,整页背景图 + 毛玻璃面板 + 飘落花瓣 + 黑冠徽记。
这是一个素材可自备的插件:背景图、侧栏立绘、开屏动画都不随包(第三方素材)。
缺素材时会自动降级,装上即可用。素材怎么命名、放哪个文件夹,见 DEPLOY.md。
架构(v2)
| 机制 | 位置 | 说明 |
| 色板 | lib/client.js 注入的作用域样式表 | 压在 body[data-dsh-theresa] 下,--dsw-alias-bg-base 设为 transparent;不走 ctx.theme.overrideTokens,所以 rgba() / 渐变 / backdrop-filter 都能写,也不会和宿主的偏好写入抢状态 |
| 背景图 | body 子元素 .tre-bg(fixed + z-index:-1) | 图在内容之下,永远不会把文字冲淡 |
| 出图 | Host 路由 /theresa/background/<file> | 不做 base64 内联,直出 2560×1440 原图(带 ETag / 304) |
展开完整文档(README 剩余 1 节)
特蕾西娅主题 · Theresa theme for DSH 给 DeepSeek Harness 的 Web GUI 换上一套特蕾西娅的配色与氛围:象牙白 / 墨 / 淡玫瑰 / 古金,整页背景图 + 毛玻璃面板 + 飘落花瓣 + 黑冠徽记。 这是一个素材可自备的插件:背景图、侧栏立绘、开屏动画都不随包(第三方素材)。 缺素材时会自动降级,装上即可用。素材怎么命名、放哪个文件夹,见 DEPLOY.md。 架构(v2) | 机制 | 位置 | 说明 | | 色板 | lib/client.js 注入的作用域样式表 | 压在 body[data-dsh-theresa] 下,--dsw-alias-bg-base 设为 transparent;不走 ctx.theme.overrideTokens,所以 rgba() / 渐变 / backdrop-filter 都能写,也不会和宿主的偏好写入抢状态 | | 背景图 | body 子元素 .tre-bg(fixed + z-index:-1) | 图在内容之下,永远不会把文字冲淡 | | 出图 | Host 路由 /theresa/background/<file> | 不做 base64 内联,直出 2560×1440 原图(带 ETag / 304) | | 玻璃 | backdrop-filter | 只给侧栏、终端面板、弹窗、[data-shell-overlay] > ;不加在对话列与 shell.overlay 宿主上(会成为 fixed 后代的包含块,导致悬停闪烁) | | 文字 | text-shadow 光晕 + 气泡加厚 | 正文容器 [data-conversation-scroll] 里的段落/列表/表格加一圈亮(或暗)光晕;靠局部衬底保可读,不靠把图调淡 | | 设定 | ~/.dsh/theresa-theme.json | rev 版本号防多窗口互相覆盖(旧 rev → 409 + 最新快照) | | 开屏 | Background/opening.mp4 → GET /theresa/opening | 启动时全屏播一次:点击 / Esc / 空格 / 回车即跳过;自动播放被拒、视频出错、播完都会立刻收尾;prefers-reduced-motion 时整段不播;有首帧图 opening-poster.webp 时先铺底再淡入视频 | | 落款 | Background/signature-.png → GET /theresa/signature/<file> | 右下角中文签名在上、英文签名在下,中间一条细金线,末尾一枚朱印。素材是「墨 / 金」两层 alpha 蒙版,颜色交给主题,所以明暗共用一份、金线也保得住;素材缺失时自动退回竖排文字「特蕾西娅」 | | 欢迎页文案 | 作用域 CSS 覆盖 [class*="titleGroup"] > span:first-child | 宿主那句「探索未至之境」由 dsh-client-ui-conversation 渲染(locale key hero.headline)。不替换宿主组件、不碰 React:把那个 span 的字号归零、用 ::after 写入自己的文案(26px / 500,与宿主一致)。文案与开关都在设置页,随时可改;文案进 CSS 字符串前会去掉引号、反斜杠与控制字符 | | 设置页 | settings.section(id theresa,order 40) | 总开关 / 背景网格 + 上传 / 双档色纱浓度 / 花瓣与黑冠 / 落款与画框 / 欢迎页文案 / 开屏 | 明暗不设独立开关:主题只跟随宿主「设置 → 外观」,读 body[data-ds-dark-theme] 切换两套值。 安装与生效 plugin_manager install_bundle target = <此目录的绝对路径> - 改到 Host 半(lib/index.js、package.json)→ 必须完全退出 DSH 再打开。 - 只改 Client 半(lib/client.js)→ 按 Ctrl+R 刷新页面即可。 装好后在「设置」左侧会多出一页「特蕾西娅 · 主题」。 调整 | 想改 | 改哪里 | | 背景浓淡 | 设置页的「色纱浓度」滑杆(写进 --tre-dim,0 最实 / 0.85 最淡) | | 换背景 | 把图片(webp/png/jpg/avif/gif)放进 Background/,重载后设置页会出现新缩略图 | | 主色 | src/client.js 里的 ALIAS_LIGHT / ALIAS_DARK | | 花瓣数量 | 设置页滑杆(0–14) | | 花瓣形状/颜色 | src/client.js 里 .tre-petal 的 background-color 与 PETAL 掩码 | | 换开屏视频 | 用 ffmpeg 转成 -an -vf fps=30、+faststart 的 mp4 放进 Background/opening.mp4(命令见 ASSETS.md);设置页有「再看一次」可即时预览 | 改完重建: python tools/build_client.py # 内联王冠路径 → lib/client.js node --check packages/theme-theresa/lib/client.js 自检 node packages/theme-theresa/test/host.smoke.mjs # 路由 / rev / 越界 / 目录穿越 node packages/theme-theresa/test/contrast.mjs # 12 组 token 对的 WCAG 对比度 contrast.mjs 会把半透明面板按 alpha 合成到"最不利的背景像素"上再算对比度(浅色侧取纯白与她的深色头发,深色侧取页面墨底与画面里的白鸽),目前最差一项 6.74:1,全部达标。 素材与授权 先看 ASSETS.md。 背景图派生自官方美术 / 同人图,仅限本地个人使用,不可再分发;开源前必须按该文档替换。 已知限制 - 主题不改字体。想要宋体质感,在「设置 → 通用 → 外观 → 正文字体」填 Noto Serif SC。 - 背景上传还没做(P1 剩余项),目前用文件放进 Background/ 的方式。 - 依赖宿主提供的 [data-slot] / [data-conversation-scroll] 等 DOM 钩子;这些钩子缺失时,只有毛玻璃与文字光晕失效,配色与背景仍成立。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
wanxi123w/dsh-theme-theresa
为界面换上象牙白与淡玫瑰配色及整页背景
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,362已汉化DSH
71.4
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,076已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,814已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。