dsh-web
zhu1090093659
DeepSeek Harness (DSH) Web 插件聚合生态 · 万物皆插件,通过创意工坊分发||DeepSeek Harness (DSH) Web Plugin Aggregation Ecosystem · Everything is a plugin, distributed via the Creative Workshop
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:lxxz1918/dsh-theme-customizer
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
中文 | English
DeepSeek Harness(DSH)Web 界面自定义主题插件:背景、文字、框线、细节全部可视化设置,刷新/重启不丢。 配置存 localStorage,预设可导出
.tczp文件(含图片)分享到任意电脑。
四套 AI 生成的壁纸作为主题的示例,每套含两种主界面「显示区域」模式:包含侧边栏与不包含侧边栏,配套 .tczp 预设一键导入。(详见下方“资源包”)
| 🌌 星空极光(暗) | 🌇 黄昏云海(亮) |
|---|---|
![]() |
![]() |
| 🌃 赛博夜景(暗) | 🌸 樱花晴天(亮) |
![]() |
![]() |
每套主题两种模式(对应预设 -0 / -1):显示区域包含侧边栏与显示区域不包含侧边栏。每种模式 3 张:正面-1 / 正面-2 / 设置面。
显示区域包含侧边栏(-0)
| 正面-1 | 正面-2 | 设置面 |
|---|---|---|
![]() |
![]() |
![]() |
显示区域不包含侧边栏(-1)
| 正面-1 | 正面-2 | 设置面 |
|---|---|---|
![]() |
![]() |
![]() |
显示区域包含侧边栏(-0)
| 正面-1 | 正面-2 | 设置面 |
|---|---|---|
![]() |
![]() |
![]() |
显示区域不包含侧边栏(-1)
| 正面-1 | 正面-2 | 设置面 |
|---|---|---|
![]() |
![]() |
![]() |
显示区域包含侧边栏(-0)
| 正面-1 | 正面-2 | 设置面 |
|---|---|---|
![]() |
![]() |
![]() |
显示区域不包含侧边栏(-1)
| 正面-1 | 正面-2 | 设置面 |
|---|---|---|
![]() |
![]() |
![]() |
显示区域包含侧边栏(-0)
| 正面-1 | 正面-2 | 设置面 |
|---|---|---|
![]() |
![]() |
![]() |
显示区域不包含侧边栏(-1)
| 正面-1 | 正面-2 | 设置面 |
|---|---|---|
![]() |
![]() |
![]() |
.tczp 含图,最多 10 个)+ 拖拽排序# 方式一:npm 安装(发布包)
npm install -g dsh-theme-customizer
dsh plugin --profile web add dsh-theme-customizer
# 方式二:本地目录安装(GitHub clone 后)
dsh plugin --profile web add <本仓库路径>
装完重启 dsh web 生效。验证:设置 → 主题 出现即可。
主题设置里「Cordis 按钮常驻」开关依赖 dsh-client-ui-cordis 补丁(本插件随包提供 apply-patch.cjs 一键打补丁),未打补丁时开关不生效。安装:
node apply-patch.cjs # 打补丁(自动备份)
node apply-patch.cjs --check # 查看状态
node apply-patch.cjs --undo # 撤销
⚠️ DSH 升级会覆盖官方包,升级后需重跑 apply-patch.cjs。细节见 PATCH-CORDIS-BUTTON.md。
# 1. 拼接源码片段(optimized/src/ → optimized/dist/,自动语法校验 + 行号映射/符号表)
node optimized\build.cjs
# 2. 生成静态 client bundle(dist/p3_2_client.js → lib/client.js)
node build_static.cjs optimized\dist\p3_2_client.js lib\client.js
# 3. 语法校验 + 安装测试
node --check lib\client.js
dsh plugin --profile web add <本仓库路径>
源码结构:optimized/src/ 16 个片段(00_*~15_* + host.js)按文件名拼接为插件函数体,功能定位查 optimized/INDEX.md。
预设面板 → 「导入预设」选择 .tczp 文件即可恢复整套配置(含图片,无需原图)。导出同样在预设面板逐条「导出」。
四套主题的完整素材(壁纸原图 + 8 个 .tczp 预设 + 全部展示截图)打包在 GitHub Releases 附件 的 assets.7z 中,下载后 7-Zip 解压即可:
展示/
├── readme展示图/ # README 用展示截图(4 主题 × 2 方案 × 3 张)
├── 展示1/ ~ 展示4/ # 每套:壁纸原图(横版 + 竖版)+ 2 个 .tczp 预设 + 截图
└── (壁纸竖版/横版原图见 展示N/N-0、N-1)
预设导入:设置 → 主题 → 预设面板 → 导入预设 → 选
展示N-N.tczp,自动带图还原整套效果。
dsh plugin --profile web remove dsh-theme-customizer
本项目由 lxxz1918 主导设计与验收,代码在 AI 助手(DeepSeek)辅助下编写。所有功能需求、界面文案与最终效果均由作者本人确认。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: theme、theme-customizer。