dsh-brand
DSH Web GUI 品牌一键替换插件:支持替换 Logo、产品名、版本徽章、标题及介绍等,配置保存在本地 JSON 中,方便二次开发与分发。
AI 分析
提供一键替换DSH Web界面品牌标识、名称及标题的功能,配置跨工作区生效。适合需要对DSH进行二次开发、定制专属品牌并进行分发的用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:advance-lion/dsh-brand說明文件
閱讀完整 README ↗安装(使用者)
从 Git 仓库获取后:
git clone
dsh plugin --profile web add
(若所用 CLI 版本支持 github: 规格,也可以直接
dsh plugin --profile web add github:/。)
包是纯手写 ESM、零依赖、免构建,lib/ 即产物,无需 npm install / build。
安装会把这个包链接进 profile、合并 cordis.patch.yml(插入 dsh-brand 加载行)并热挂载。
装完刷新 http://127.0.0.1:3080 ;若未出现,重启 dsh web 一次。
使用
打开 设置 → 品牌 Branding,填写字段后点「保存并应用」,即时生效无需刷新; 「恢复默认」一键清空。
配置分发
配置保存在 $DSH_HOME/dsh-brand.json(默认 C:\Users\\.dsh\dsh-brand.json),
纯 JSON、跨工作区生效。二改部署只需随包分发这一个文件:
{
"name": "Acme Harness",
"version": "v1.0.0",
"headline": "探索未至之境",
"badge": "预览版",
"intro": "面向内部的智能体工作台",
"logoText": "🐳",
"logoUrl": "",
"title": "Acme Harness"
}
| 字段 | 作用位置 |
|---|---|
name | 侧栏产品名;未设 Logo 时取首字符做图标 |
version | 侧栏名称旁的版本徽标 |
headline | Hero 主标题(三项任一填写即接管 Hero 区) |
badge | Hero 徽标 pill |
intro | Hero 下方简介行 |
logoText | 无图片时的文字/Emoji 商标 |
logoUrl | 商标图片(https://… 或 data:image/…),优先于 logoText |
title | 浏览器标签页标题 |