baosfeng/my-dsh-plugins--plugins-dsh-md-render ↗★ 11

dsh-md-render

DSH 对话 Markdown 渲染增强插件(合并原 dsh-think-zh-expand + dsh-mermaid-render):把宿主渲染为纯文本的 markdown(text/plaintext/txt 围栏块、pre[data-context-text] 上下文注入块)交给官方 MarkdownText 渲染,补整段复制与统一 MarkdownView 导出、非标准表格容错、mermaid 图表卡片渲染、思考块默认展开(DOM 派发官方点击,外观零改动)。DSH web plugin: route host plain-text markdown through the official MarkdownText renderer, render mermaid code blocks as diagram cards, expand thinking rows by default, plus whole-content copy, a MarkdownView export and non-standard table tolerance. 适合需要优化代码块、Mermaid图表和思考块展示的用户。

패키지
dsh-md-render
호환성
미검증
버전
0.4.0
라이선스
MIT
최근 업데이트
2026. 10. 10.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:baosfeng/my-dsh-plugins#e7fff48bc3ce67cc99f28fa7f1f8175814da76eb&path:plugins/dsh-md-render

配置

写入 cordis.patch.yml 对应插件行(id md-render)的 config;设置页保存后同样落盘到 profile patch 文件:

配置键默认作用
markdown.copyButtontrue整段 markdown 复制按钮(MarkdownView 容器)
markdown.textFenceMarkdowntruetext / plaintext / txt 围栏块按 markdown 渲染 + 查看原文
markdown.contextMarkdowntruepre[data-context-text] 上下文注入块按 markdown 渲染
thinking.defaultExpandedtrue思考块默认展开(严格布尔,缺失 / 非法回退 true)
mermaid.injectPrompttrue注入 mermaid 能力说明 section(仅显式 false 关)
mermaid.rendertruemermaid / mmd 代码块渲染为图表卡片

markdown.* / mermaid.* 是「默认开」语义(仅显式 false 关);thinking.defaultExpanded 是严格布尔。非法 / 未知键忽略;配置变更热生效,无需重启。

旧扁平键读兼容:合并前 dsh-md-render 把开关写在 patch 行顶层(copyButton / textFenceMarkdown / contextMarkdown),老用户 profile 里已经落盘;读取时顶层旧键映射进对应段(段内键优先),写入一律新结构。旧 think-zh-expand / mermaid-render 的顶层 defaultExpanded / injectPrompt 同样读兼容。