米格速压
Markdown 公众号 写作

用 Markdown 写公众号文章:同步排版到微信的 3 种方法

Markdown 写作高效,但微信公众号编辑器不认 Markdown,粘进去格式全丢。讲清楚 Markdown 的核心语法、为什么适合写长文,以及把 Markdown 排版同步到公众号 / 知乎的实战方法。

米格速压
2026-05-157 分钟
分享

我写技术博客一直用 Markdown,效率很高 —— 不用离开键盘去点"加粗""标题"按钮, 专注写内容就行。但第一次要把一篇 Markdown 文章发到公众号时傻眼了: 直接粘进公众号后台,满屏的 #** 符号,格式一点没有。

公众号编辑器不认 Markdown。后来摸索出几种把 Markdown 排版同步到公众号的方法。 这篇讲清楚 Markdown 的核心语法、为什么适合写长文,以及同步到公众号 / 知乎的实战方法。

Markdown 是什么:用纯文本写格式

Markdown 是一种"用纯文本符号表示格式"的标记语言:

  • # 开头 = 标题
  • **文字** = 粗体
  • - 文字 = 列表项
  • > 文字 = 引用

写的时候不用离开键盘去点按钮,专注内容,排版交给符号。 写完再渲染成漂亮的 HTML / PDF / 公众号文章。

为什么 Markdown 适合写长文

  • 专注内容:不用在"写字"和"调格式"之间反复切换,思路不断
  • 纯文本永不过时:任何编辑器都能打开,不会因软件升级打不开(Word 文档十年后可能有兼容问题,Markdown 永远是纯文本)
  • 一稿多发:一份 Markdown 可以转成公众号 / 知乎 / PDF / 个人博客,不用每个平台重排
  • 版本管理友好:纯文本可以用 Git 管理,改了什么一目了然

Markdown 核心语法(记住这些够用)

  • # 标题:一级标题(## 二级,### 三级)
  • **粗体***斜体*~~删除线~~
  • - 项目:无序列表;1. 项目:有序列表
  • > 引用:引用块
  • `代码`:行内代码
  • [文字](链接):超链接;![描述](图片URL):图片
  • ---:分割线

GFM(GitHub 风格)扩展还有表格(用 | 分隔)、 任务列表(- [x])。记住上面这些覆盖 90% 的写作需求。

为什么粘到公众号格式全丢

公众号编辑器不认 Markdown 语法。你把 ## 标题 粘进去, 它原样显示 ## 标题,不会变成标题样式。

更麻烦的是:即便你先把 Markdown 转成 HTML 再粘,格式可能还是丢。 原因是公众号编辑器出于安全,会过滤掉外部 CSS 和 class, 只保留写在元素 style 属性里的内联样式

所以普通的"Markdown 转 HTML"不行(它用的是 class + 外部 CSS), 必须用专门的公众号排版工具(把所有样式内联化)。

同步到公众号的 3 种方法

方法 1:专用公众号排版工具(推荐)

  1. 用 Markdown 编辑器写好内容
  2. 把 Markdown 粘到"公众号 Markdown 排版"工具(这类工具会把样式全部内联化)
  3. 选一个主题样式(代码高亮 / 标题样式 / 配色)
  4. 一键复制
  5. 粘贴到公众号后台编辑器,格式保留

方法 2:转富文本再粘

用支持"复制为富文本"的 Markdown 编辑器(如 Typora),Ctrl+C 复制, 粘到公众号。但这种方式样式比较朴素,不如专用排版工具好看。

方法 3:借道支持 Markdown 的平台

先发到知乎 / 简书(原生支持 Markdown),再从那里复制富文本粘到公众号。 绕一圈,但应急可用。

图片的特殊处理

Markdown 里图片必须是网络 URL(![](图片URL)),本地图片不能直接嵌。 转公众号时还有个坑:外链图片公众号可能不显示(防盗链)。

正确做法:

  1. 文章里的图片先上传到公众号素材库
  2. 或者排版工具粘贴后,在公众号编辑器里重新上传图片
  3. 不要直接用外部图床 URL(可能被公众号屏蔽)

各平台 Markdown 支持情况

  • 知乎:粘贴 Markdown 自动转换
  • 简书:原生 Markdown 编辑器
  • 掘金 / SegmentFault:原生 Markdown
  • Notion / 语雀:支持 Markdown 语法输入
  • 微信公众号:不支持,需要中间转换

规律:技术属性强的平台都支持 Markdown,只有偏运营的公众号需要转换。

总结

Markdown 是写长文的利器:专注内容、永不过时、一稿多发。 发公众号的关键是用专用排版工具把样式内联化(普通 HTML 转换会被公众号过滤掉样式), 图片要用公众号素材库的 URL。

站里的Markdown 编辑器 左侧写右侧实时预览,支持 GFM 全语法 + 复制 HTML,纯本地处理。 写完想统计字数看够不够公众号要求,用字数统计的平台规则那篇核对。

常见疑问

Markdown 是什么,为什么程序员都爱用?
Markdown 是一种"用纯文本写格式"的标记语言。用 # 表示标题、用 * 表示斜体、用 - 表示列表,写的时候不用离开键盘去点按钮,专注内容。它的优点:① 写作时专注内容不分心于排版;② 纯文本,任何编辑器都能打开,不会因软件升级打不开;③ 一份 Markdown 可以转成 HTML / PDF / 公众号 / Word 等各种格式。
微信公众号支持 Markdown 吗?
官方编辑器不支持。你把 Markdown 源码直接粘进公众号后台,会原样显示 # 和 * 这些符号,不会变成格式。要把 Markdown 排版同步到公众号,需要先用工具把 Markdown 转成"带内联样式的 HTML",再粘贴到公众号编辑器(这样格式才会保留)。
Markdown 转公众号的具体步骤?
① 用 Markdown 编辑器写好内容;② 用"Markdown 转公众号"的排版工具(把 Markdown 渲染成带内联样式的富文本);③ 在排版工具里选个主题样式;④ 一键复制;⑤ 粘贴到公众号后台编辑器。关键是中间这步要用"内联样式"(样式直接写在每个元素上),因为公众号会过滤掉外部 CSS,只保留内联样式。
为什么粘贴到公众号后格式还是丢了?
99% 是因为复制的 HTML 用了外部 / 内部 CSS 而不是内联样式。公众号编辑器出于安全会过滤掉 style 标签和 class,只保留写在元素 style 属性里的内联样式。所以要用专门的"公众号排版"工具(它会把所有样式内联化),而不是普通的 Markdown 转 HTML 工具。
Markdown 的核心语法有哪些?
记住这几个够用 90%:# 一级标题、## 二级标题;**粗体**;*斜体*;- 无序列表;1. 有序列表;> 引用;`行内代码`;[文字](链接) 超链接;![](图片URL) 图片;--- 分割线。GFM 扩展还有:表格(用 | 分隔)、任务列表(- [x])、删除线(~~)。
知乎 / 简书 / 掘金支持 Markdown 吗?
大部分技术 / 写作平台支持。① 知乎:编辑器支持粘贴 Markdown 自动转换;② 简书:原生支持 Markdown 编辑;③ 掘金 / SegmentFault:原生 Markdown 编辑器;④ Notion / 语雀:支持 Markdown 语法输入。基本上"技术属性"强的平台都支持 Markdown,只有微信公众号这种偏运营的不支持,需要中间转换。
图片在 Markdown 里怎么处理?
Markdown 用 ![描述](图片URL) 引用图片,但图片必须是已经上传到网上的 URL(图床 / CDN)。本地图片不能直接嵌入。流程:① 图片先上传到图床(或公众号素材库);② 拿到 URL;③ 在 Markdown 里用 URL 引用。注意:转公众号时,图片要用公众号自己的素材库 URL,外链图片公众号可能不显示(防盗链)。

看完即用

Markdown 编辑器

左侧输入右侧实时预览,支持 GFM、代码块、表格

立即免费使用
作者
米格速压

米格速压编辑组,专注于办公文件处理场景的教程编写。每周二、五更新。