跳到正文

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): ![Default workspace appearance](assets/screenshots/default.jpg) Compact reading — `13px` font, `20px` line height, `4px` block spacing, `#eef4ff` background: ![Compact workspace appearance with a blue background](assets/screenshots/compact.jpg) 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 才能生效。