md2wx
← 返回文档列表

聊天卡片(对话气泡)

更新于 2026-08-13

聊天卡片是 md2wx 的专属语法:用微信对话气泡的样式呈现问答内容,适合写常见问题对话实录客服场景等。在编辑器里输入 :::chat 后回车,或在 / 菜单选择「聊天卡片」即可开始;把下方的源码复制粘贴到编辑器也能一键生成。

语法规则

整段对话用 :::chat 开头、::: 结尾包裹;每条消息用 Q:A: 开头(大小写、中英文冒号均可)。

写法 效果
:::chat::: 聊天卡片区块,包裹整段对话
Q: 内容 / q:内容 问气泡(左侧白色,带「问」角标)
A: 内容 / a:内容 答气泡(右侧灰色,带「答」角标)
直接换行继续写 气泡内换行
行尾加 \ 气泡内留一个空行
空一行 气泡内段落分隔
重新用 Q: / A: 开头 新的一条消息(支持连续多个 Q 或多个 A)

示例一 · 快速上手

源码:

:::chat
Q: 今天天气怎么样?
A: 晴,23℃,适合出门走走,
   记得带伞以防万一。
:::

渲染效果:

今天天气怎么样?

晴,23℃,适合出门走走,
记得带伞以防万一。

示例二 · 进阶语法

源码:

:::chat
Q: 第一段内容

第二段内容(空一行分隔段落)
A: 直接换行是气泡内换行
   行尾加反斜杠留空行\
   反斜杠之后的内容在新段落

Q: 连续提问 1
Q: 连续提问 2
A: 支持连续多个 Q 或多个 A
:::

渲染效果:

第一段内容

第二段内容(空一行分隔段落)

直接换行是气泡内换行
行尾加反斜杠留空行

反斜杠之后的内容在新段落

连续提问 1

连续提问 2

支持连续多个 Q 或多个 A

提示:在编辑器里输入 :::chat 后回车,会先插入一张空白对话卡片,直接在里面打字即可;复制上面的源码(⌘V / Ctrl+V 粘贴)则一次生成整段对话。