dyguests/dsh-custom-brand ↗★ 0
dsh-custom-brand
自定义DSH侧边栏左上角的品牌图标和文字 适合需要对DSH客户端进行个性化品牌定制或企业VI替换的用户。
同名套件的其他儲存庫
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:dyguests/dsh-custom-brand說明文件
閱讀完整 README ↗配置
两个来源,后者覆盖前者:
- 插件行的
config:(在 profile 的cordis.patch.yml里) $DSH_HOME/dsh-custom-brand.json—— 首次运行自动生成,日常改这个
| 字段 | 默认 | 说明 |
|---|---|---|
mark | "" | 图标。绝对路径、~/x.png、相对 $DSH_HOME 的路径、http(s)://、data: 都可以;留空用包内自带的图 |
markMode | "glyph" | glyph = 剪影 + markColor;image = 保留原图配色 |
markColor | "currentColor" | glyph 模式下的颜色,默认跟随主题文字色 |
markSize | 24 | 图标边长(px),12–48 |
markRadius | "50%" | 圆角(仅 image 模式),50% 为圆形 |
name | "大肥鱼" | 主文字,留空则只显示图标 |
badge | "DSH" | 小标签,留空则不显示 |
showName | true | 是否显示文字 |
nameSize | "17px" | 主文字字号 |
badgeBg | "#1b1f27" | 标签底色 |
badgeFg | "#ffffff" | 标签文字色 |
示例 ~/.dsh/dsh-custom-brand.json:
{
"mark": "",
"markMode": "glyph",
"markColor": "currentColor",
"markSize": 24,
"markRadius": "50%",
"name": "大肥鱼",
"badge": "DSH",
"showName": true,
"nameSize": "17px",
"badgeBg": "#1b1f27",
"badgeFg": "#ffffff"
}
也可以直接用接口读写:
curl -s http://127.0.0.1:
/api/dsh-custom-brand/config
curl -s -X PUT -H 'content-type: application/json' \
-d '{"name":"我的品牌","badge":"BETA","markMode":"image","mark":"~/Pictures/avatar.png"}' \
http://127.0.0.1:
/api/dsh-custom-brand/config