
JeremyGuo/dsh-custom-workspace
31最近提交 2026年8月14日
dsh-custom-workspace DSH 插件
此插件允许 DSH Web 的每个工作区拥有独立的背景颜色或图片、字体大小、行高以及 Markdown 块间距。设置会持久化到 $DSH_HOME/settings.yaml 中,并跟随当前活动会话。
如何安装 dsh-custom-workspace DSH 插件
dsh plugin --profile web add dsh-custom-workspace复制不会执行命令。安装 dsh-custom-workspace DSH 插件前请核对仓库和版本。
dsh-custom-workspace DSH 插件数据来源
dsh-custom-workspace DSH 插件快照日期:2026年8月16日
discovered
dsh-custom-workspace DSH 插件能做什么
- 通过「设置 → 通用设置 → 工作区外观」为每个工作区设置背景颜色或图片 URL。
- 独立调整每个工作区的 Markdown 正文字体大小和行高。
- 控制段落、列表、标题、引用和代码块的 Markdown 块间距。
- 为 Retina 显示屏切换灰度抗锯齿。
- 每个工作区的设置持久化到 $DSH_HOME/settings.yaml,未覆盖的工作区继承全局 DSH 主题。
dsh-custom-workspace DSH 插件适合哪些场景
- 为不同项目或场景定制阅读环境(例如代码审查用紧凑布局,长文阅读用宽松布局)。
- 使用柔和的背景和大字体进行专注阅读。
- 通过不同的视觉主题快速区分工作区。
- 为终端类工作区设置深色背景和小字体。
dsh-custom-workspace DSH 插件适合谁
- 使用多个工作区并希望拥有不同视觉主题的 DSH Web 用户。
- 希望调整字体大小、行高或间距超过默认主题的用户。
dsh-custom-workspace DSH 插件的限制
- 通过 LAN 主机名访问 DSH Web 时,设置不可用,即使主机名已被信任。
- 背景图片直接从配置的 URL 加载,取决于浏览器的网络和内容安全策略。
- 仅针对 DSH 0.1.0-rc.6 版本,预发布 API 可能变更且无兼容垫片。
- 需要回环 DSH Web 会话——设置 RPC 拒绝非回环浏览器。
dsh-custom-workspace DSH 插件的仓库 README 摘录
以下文字摘自 dsh-custom-workspace DSH 插件的上游仓库 JeremyGuo/dsh-custom-workspace 的 README,版权归原作者,仅作引用。
English | [中文](README.zh.md) An external [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) Web plugin that gives each workspace its own background, chat font size, line height, Markdown block spacing, and font-rendering preference. ## Features - Background color or image URL for the main workspace surface. - Independent Markdown body font size and line height. - Markdown block spacing for paragraphs, lists, headings, quotes, and code blocks. - Grayscale antialiasing toggle for Retina displays. - Per-workspace persistence in `$DSH_HOME/settings.yaml`. The active appearance follows the workspace containing the current session and falls back to the most recently selected workspace. Workspaces without an override inherit the active DSH theme. ## Examples Theme defaults (font and spacing inherit from DSH):  Compact reading — `13px` font, `20px` line height, `4px` block spacing, `#eef4ff` background:  Spacious reading — `20px` font, `38px` line height, `28px` block spacing, `#fff3e8` background: ![Spacious worksp
阅读完整 README仓库许可: MIT
dsh-custom-workspace DSH 插件常见问题
如何安装 dsh-custom-workspace?
在终端中运行 `dsh plugin --profile web add dsh-custom-workspace`,然后重启 DSH Web(`dsh web`)。安装后,打开「设置 → 通用设置 → 工作区外观」即可配置当前工作区。
为什么我的工作区外观设置没有保存?
设置会在更改后立即保存。如果没生效,请确认你是通过回环地址(如 127.0.0.1)访问 DSH Web,因为该插件的设置 RPC 拒绝非回环浏览器。同时检查 DSH 版本是否为 0.1.0-rc.6,且 Node.js 版本为 ^22.19.0 或 >=24.0.0。
可以使用背景图片 URL 吗?
可以。在工作区外观设置中,你可以输入背景图片 URL。图片会由浏览器直接加载,因此必须可以从浏览器网络访问,并符合 DSH Web 实例的内容安全策略。
这个插件会影响模型输出或会话日志吗?
不会。插件仅改变浏览器呈现,不会触及模型请求或会话日志。插件文档的「模型体验」部分明确说明了这一点。
如何卸载 dsh-custom-workspace?
在终端中运行 `dsh plugin --profile web remove dsh-custom-workspace` 即可从 Web 配置文件中移除该插件。可能需要重启 DSH Web 才能生效。