前言¶
DeepSeek Harness (DSH) 支持 Web 端插件扩展。开发者或用户若需定制界面风格,可以使用本插件。
插件介绍¶
本插件为 DeepSeek Harness 网页端打造的主题皮肤,灵感源自神里绫华的配色体系(青→蓝绿→深藏青,靛→冰蓝→金)。插件通过覆盖颜色、标题字体与少量视觉样式来实现换装,不改动页面结构与布局。
功能特性¶
- 双配色方案:支持浅色(青×靛)与深色(深靛底×冰蓝×金)双模式。
- 字体定制:标题使用汉仪文黑(原神 UI 字体),正文、小字号及代码字体保持原样。
- 字体自托管:字体文件通过
/skin-fonts路由自托管。Chromium 对本地安装字体的渲染回退机制可能导致字体无法生效,插件通过注册路由伺服字体文件来绕开该限制。 - 水印控制:右下角水印默认移除以规避版权风险,支持用户自托管素材并启用。
安装与启用¶
通过命令行安装插件:
dsh plugin --profile web add git+https://github.com/Danieltoraji/dsh-skin-kamisato.git
安装完成后,需要重启 dsh web 服务。重启后访问 http://127.0.0.1:3080 并执行硬刷新(Ctrl+F5)以加载新样式。
调整与维护¶
若需修改配色或字体,编辑源码即可,无需重装。
- 修改
lib/skin.css(配色、字体、水印); - 运行构建脚本重新生成
lib/client.js:
powershell -File build-client.ps1
- 重启 dsh web 服务。
由于插件通过 pnpm 链接进 profile 依赖,直接编辑工作区文件即生效。但插件集的变更(安装/卸载)仍需重启服务。
注意事项¶
- 字体授权:插件代码遵循 MIT License,但字体文件需目标机器自行安装正版汉仪文黑。
- 水印素材:插件包不包含水印图片资源,需用户自行准备素材(如
kamisato-crest-wm.png)并取消代码中的注释。 - 服务重启:插件集的变更(安装/卸载)需重启 dsh web 服务才能生效。
结语¶
本插件完全自包含,不依赖任何外部资源。更多详情请参考 GitHub 仓库。