markdown常用语法包括:标题用#加空格(如# 标题);斜体或_、粗体或__、粗斜或___、删除线~~;列表符号后须空格,嵌套缩进4空格;引用>加空格;分割线---需独占一行;高亮==text==为gfm扩展,上下标用html标签。

快速掌握 Markdown 全部常用语法,不用翻文档、不查平台兼容性,从标题到高亮、从列表到任务框,一次性理清所有高频符号的写法、空格规则和易错点。
标题:用 # 搭建文章骨架
一级标题用一个#,六级标题用六个#,但【#号后必须紧跟一个空格,否则解析失败】。
直接在行首输入 # 后加空格再写文字,例如:# 我的笔记 → 渲染为一级标题;###### 最小标题 → 渲染为六级标题。
旧式写法如“标题1\n=====”仅在少数编辑器(如早期 MarkdownPad)中支持,现代主流平台(Typora/Obsidian/GitHub)已不推荐使用,统一用 # 系列更稳妥。
强调文本:斜体、粗体、删除线
方法一:斜体用 * 或 _ 包裹,如 *斜体* 或 _斜体_,效果一致。
方法二:粗体用 ** 或 __ 包裹,如 **粗体**,注意两边各两个星号,不能少一个或多一个。
方法三:粗斜体用 *** 或 ___ 包裹,如 ***又粗又斜***,嵌套顺序必须是星号套星号,**_粗斜_** 在部分解析器中会失效。
删除线用 ~~ 包裹,如 ~~已过期~~,注意是波浪线,不是减号或下划线——【误写成 --已过期-- 或 __已过期__ 会变成粗体或下划线,不是删除线】。
列表:有序与无序的排版逻辑
第一步:无序列表用 -、+、* 任选其一,符号后必须加一个空格,再写内容。例如:- 苹果 → 渲染为圆点列表项。
第二步:有序列表用数字加英文句点,如 1. 第一项,数字不必连续,解析器自动重排编号。
第三步:嵌套列表需缩进,子项前加 4 个空格(或 1 个 Tab),不能用 2 个空格或 3 个空格——【缩进不足或过多会导致子项无法识别为嵌套,退化为普通段落】。
第四步:任务列表是扩展语法,用 - [ ] 未完成 或 - [x] 已完成,仅 Typora/Obsidian/Logseq 支持,GitHub 和微信公众号不渲染勾选框。
引用与分割线:分隔内容的视觉锚点
引用块以 > 开头,后面跟一个空格,再写文字,如 > 这是引用。多层引用可用 >> 或 >>>,但每层 > 后都必须有空格。
分割线用三个及以上连续的 -、* 或 _ 单独成行,中间不能夹杂文字或空格。例如:--- 或 ***,写成 - - -(带空格)或 ----(四连但没换行)均无效。
高级效果:高亮、上下标、颜色与字体
高亮用 == 包裹,如 ==高亮文字==,这是 GFM 扩展语法,在 GitHub 不支持,但 Typora 和 Obsidian 可用;等效 HTML 写法为 <mark>高亮文字</mark>,兼容性更好。
上标用 <sup>2</sup>,如 H2O;下标用 <sub>2</sub>,如 CO2。Markdown 原生不支持上下标,必须用 HTML 标签。
颜色与字体需组合 标签,如 <font color="red" size="4" face="黑体">红色黑体</font>,注意 color 值可写 red/#ff0000/rgb(255,0,0),但部分平台(如飞书)会过滤 font 标签。











