微信消息排版美化
解决什么问题
微信(个人/企业微信)不渲染 Markdown。把飞书文档、方案、数据表格直接转发到群里,
#、**、表格的 | 竖线全露出来,变成一堆零散字符,很不专业。
本技能把 Markdown 转成微信里复制粘贴就整齐的纯文本。
转换规则
| Markdown 元素 | 转成微信版 |
|---|---|
| 表格 | 每一行变一个竖排小卡片:首行作标题,其余字段逐行"标签:值" |
标题 # |
📌 标题 + 分隔线 |
加粗 **x** |
去掉星号,保留文字 |
链接 [文字](url) |
只留文字,不发长链接 |
行内代码 `x` |
去掉反引号 |
分隔线 --- |
一条 ——————————— |
怎么用
把要转发的 Markdown 存成文件,运行:
python3 scripts/md_to_wechat.py 输入.md
# 或管道:
cat 输入.md | python3 scripts/md_to_wechat.py
输出即为可直接复制粘贴到微信的文本。
硬规则
- 只做格式转换,不增删、不改写、不编造任何内容。
- 不输出微信不支持的 Markdown 语法(确保粘贴后无残留符号)。
- 遇到空表格、空单元格自动跳过,不输出空白卡片。