kc0ed/dsh-claude-theme

kc0ed★ 0JavaScript最后同步: 2026-08-18

在 GitHub 打开

README 摘要

dsh-claude-theme Claude 主题插件(DSH 静态包):把 Cherry Studio Claude 社区主题 (igeekbb/Cherry-Studio-Claude-theme) 移植到 DSH 变量体系,并带设置页开关(即时生效 + 持久化)。 特性 - 配色 :浅色 = 温暖米白 + 陶土品牌色 C15F3C ;深色 = 黑曜石深炭 + 珊瑚陶土 D97757 - 字体 :SF Pro Rounded + LXGWWenKaiScreenR(霞鹜文楷),覆盖 DSH 全部字号 token;代码块保留等宽字体 - cordis 插件面板 :气泡卡片(直角矩形 + 单三角尖角尾巴指向插件按钮,与面板同底色);滚动区在 body,内容完整可见;按钮悬停浮起(阴影+底色,无位移防文字发糊)、按下凹陷 - 开关 :通用设置 → 外观下方新增一行「Claude 风格」( settings.general.item ,order 15),关掉即移除全部主题 CSS,重开即恢复;配置持久化在 /.dsh/claude-theme.config.json 结构 Remote 方法(wire 名 = 方法名): getConfig / setEnabled / diagnostics 。 安装 0. 前置(两条都要有,缺一不可) 装完 重开一个新的终端 (PATH 才生效),验证: 1. 方式一:GitHub 直装(类似 nightly,永远最新) - 直接拉仓库 main 分支, 代码推到 GitHub 即可用 ,不等发版 - 更新: git pull 后重跑一次 add 即可(或 cd /.dsh/profiles/web && pnpm update github:kc0ed/dsh-claude-theme ) - 可能触发 pnpm 的 git 构建审批,见下方「常见坑-2」 2. 方式二:npm 稳定版(等发布后可用) 3. 装完(两种方式都一样) 1. 彻底退出 DSH 再重启 ( dsh web 前老进程得死透,刷新页面不算) 2. 浏览器 Ctrl+Shift+R 硬刷新 ——不是没装上,是缓存记性好 3. 开关在 设置 → 通用设置 → 外观 正下方「Claude 风格」;配置持久化于 /.dsh/claude-theme.config.json 4. 想装到别的 profile(如 headless)就把 web 换成 profile 名 卸载: dsh plugin --profile web remove dsh-claude-theme (依赖和层栈一起清) 常见坑 1. 'pnpm' 不是内部或外部命令 → pnpm 没装,或装完没重开终端。先 npm i -g pnpm ,重开终端, pnpm -v 验证再继续。 2…

在 GitHub 查看完整 README →
皮肤/UIcordisdeepseek-harnessdshdsh-plugin

分类