DeepSeek Harness 的理念是「一切皆插件」。在大量对话文本堆叠时,默认样式信息分布较为平铺,难以快速定位重点。dsh-markdown-xyy 是一个运行在 DSH 环境上的插件,通过纯 CSS 给对话里的 Markdown 换肤,在保持产品基线主题不变的前提下,提供重点突出、排版清晰的阅读辅助主题,并附带可回滚的版本台账功能。
核心功能¶
该插件提供以下能力:
- 4 套内置主题:提供浅色与深色双档主题。
- 主题选择持久化:选中的主题会自动保存(使用 localStorage),刷新页面或重启后依然保持原样,多标签页可实时同步。
- 用户主题即放即用:无需升级插件即可使用自定义主题,将 CSS 文件放入指定目录即可生效。
- 实时主题编辑器:在设置页面内可直接新建或编辑用户主题。
- 元素级排版增量覆盖:支持对具体 Markdown 元素进行排版覆盖。
- 不可变版本台账:记录插件迭代历史,支持回滚。
- 常驻安装即用即走:通过官方命令安装后,进程重启不丢失。
安装与启用¶
使用前需确保环境已安装并运行 DeepSeek Harness(dsh web)。该插件无运行时依赖,无需额外安装 npm 包。
安装命令如下:
dsh plugin --profile web add dsh-markdown-xyy
安装完成后,进入 设置 → 主题设置 即可启用。
典型用法¶
切换内置主题¶
进入「设置 → 主题设置」界面,在列表中切换内置的浅色或深色主题,选择会自动持久化。
自定义用户主题¶
提供两种方式修改或新建主题:
-
方式一:让 AI 修改(推荐)
- 在「设置 → 主题设置」中点击「🆕 新建用户主题」。
- 复制编辑器中的整段 CSS 代码。
- 将代码粘贴给任意 AI(如 DeepSeek),告知其修改需求。
- 将 AI 返回的完整 CSS 代码粘贴回编辑器,点击保存即可。
-
方式二:手动编辑或放置文件
- 主题本质是一个 CSS 文件。
- 在
~/.dsh/web-themes-xyy/目录下放置一个新的 CSS 文件(例如my-theme.css)。 - 进入设置页面点击「🔄 刷新用户主题」,然后在主题列表中选择即可。
适用场景与注意¶
- 适用场景:需要大量阅读对话内容,希望优化排版层次、提升阅读体验的用户。
- 注意:主题本质为 CSS 文件,换肤无需改代码。插件遵循 MIT 许可证。
总结¶
dsh-markdown-xyy 通过内置主题和用户自定义能力,在不破坏产品基线主题的前提下,优化了对话内容的阅读体验,同时提供了版本台账功能,方便管理插件迭代。