Markdown 到 Slack (mrkdwn) 转换器
指导
Markdown 到 Slack mrkdwn 转换器
粘贴标准 Markdown,立即获得适用于 Slack 的 mrkdwn —— 该消息应用的特殊变体,其中加粗使用单个星号,斜体使用下划线,链接则被包裹在尖括号内。转换器应用确定性的重写规则,使标题变为加粗,项目符号转换为圆形点,代码块保持不变。需要反向转换吗?切换方向按钮,将 Slack 片段转换回干净的 GitHub 风格 Markdown。
如何使用
首先选择转换方向——用于发送的 Markdown 到 Slack mrkdwn,或在将 Slack 讨论内容复制到文档时使用 Slack mrkdwn 到 Markdown。将文本粘贴到输入框中,结果会实时出现在输出面板中。调整可选的旋钮以控制标题的显示方式、使用的项目符号字符,以及是否移除 Slack 无法显示的语法(图片、表格、水平线)。当您满意结果时,点击复制图标。
特征
- 双向转换 – 在 Markdown 到 Slack 和 Slack 到 Markdown 之间切换,无需离开页面。
- 支持代码 – 在转换过程中,内联反引号和代码块会被屏蔽,因此代码内的星号和下划线将保持字面形式。
- 可配置的标题 – 渲染
#标题为加粗 (*Heading*),保留原始的井号,或将其移除以变为纯文本。 - 项目符号字符控制 – 选择 Slack 应该使用的项目符号字符:
•,-, 或者·. - 移除不支持的元素 – 可选地移除 Slack 无法渲染的图片、水平线和管道式表格。
- 实时输出 – 结果在您输入或更改选项时会自动刷新。
- 100% 客户端 – 无内容离开您的浏览器;适用于内部消息和私有文档。
常问问题
-
为什么 Slack 使用 mrkdwn 而不是标准 Markdown?
Slack 比广泛采用的 CommonMark 标准更早出现,是为短消息和对话式交流而设计的,而非长文档。其 mrkdwn 变体针对人们实际在聊天中输入的内容进行了优化——使用单个星号强调,没有标题层级,链接使用尖括号包裹,能够抵抗 Slack 的自动 URL 检测。这种设计的代价是与 Markdown 查看器和编辑器的兼容性丧失,而这正是本转换器所弥补的差距。
-
Markdown 与 Slack 之间加粗和斜体语法有何区别?
标准 Markdown 使用双标记表示加粗(**加粗**)和单标记表示斜体(*斜体* 或 _斜体_)。Slack mrkdwn 反转了这一惯例:单个星号(*加粗*)表示加粗,单个下划线(_斜体_)表示斜体。Slack 中根本没有双标记的约定,因此将标准 Markdown 文档直接粘贴到 Slack 中时,会意外地显示为斜体而非加粗。
-
Slack 如何渲染链接,为何看起来不同?
Slack 使用格式 来表示超链接,源自早期的 IRC 和 XML 风格标记传统。管道字符将目标 URL 与显示文本分隔。如果您只想显示 URL,可以写成 ,不带管道。此格式在被 Slack 消息渲染器解析后,会作为可点击链接显示,取代了 Markdown 中更常见的 [label](url) 语法。
-
Slack 能够渲染标题、表格或图片吗?
不能。Slack mrkdwn 是有意保持简化的——没有标题层级,没有内联图片,也没有表格语法。为了模拟标题,作者通常会在独立行上使用加粗。对于更丰富的布局,Slack 提供了 Block Kit,一种基于 JSON 的 UI 框架,用于应用程序和机器人。纯 mrkdwn 消息在设计上保持纯文本,以确保在移动设备上聊天内容的可读性。
-
为什么转换工具比让 AI 重写文本更可靠?
格式转换如 Markdown 到 Slack mrkdwn 由一组小而固定的重写规则所控制——这是正则表达式和字符串替换的理想领域。确定性工具对相同输入始终产生相同输出,不会产生语法幻觉,也不会在不显式说明的情况下改变您消息的含义。相比之下,AI 模型可能会在代码块中引入细微错误,重新组织您的段落,或发明不存在的链接。对于机械文本转换,基于规则的转换器是正确的工具。
