核心答案:Markdown 是用纯文本符号标记排版的轻量语法——# 是标题、** 是粗体、- 是列表、``` 是代码块。2004 年由 John Gruber 发明,如今是 GitHub、知乎、公众号编辑器的事实标准,10 分钟即可掌握。

基础语法速查

效果语法示例
一级标题# 文字# 报告
二级标题## 文字## 第一章
粗体文字重点
斜体*文字**强调*
删除线~~文字~~~~作废~~
无序列表- 项目- 苹果
有序列表1. 项目1. 第一步
引用> 文字> 名言
链接[文字](URL)[官网](https://example.com)
图片![说明](URL)![logo](/logo.png)
分割线--- 或 ***---

表格与代码块

表格:竖线分隔列,第二行 :--- 控制对齐——

| 左对齐 :--- | 居中 :---: | 右对齐 ---: |

三个竖线单元格一行,行数不限。冒号在左=左对齐、两边=居中、在右=右对齐。

代码块:三个反引号包裹,首行标注语言可获得语法高亮(``python、`js)。行内代码用单个反引号:const a = 1`。

实例:写接口文档时,用表格列「参数/类型/说明」,用 ```json 代码块展示返回示例,比 Word 排版快 5 倍且可直接贴进 GitLab。

扩展语法

  • 任务列表:- [ ] 待办 / - [x] 已完成(GitHub 支持勾选交互)
  • 脚注:正文[^1] + 文末 [^1]: 说明
  • 目录:Typora 等编辑器输入 [TOC] 自动生成
  • 数学公式:$E=mc^2$(LaTeX 语法,需渲染器支持)
  • HTML 混排:Markdown 里可直接写
    等标签兜底

写作技巧

  1. 标题层级不跳级:# 之后用 ## 而不是 ###,目录生成器依赖层级
  2. 列表与正文空行:列表前后留空行,避免渲染粘连
  3. 长文先写骨架:先列 ## 小节标题再填内容,结构清晰
  4. 代码必标语言:``python 比 `` 的高亮体验好得多

常见误区

  • 「#」后忘空格:#标题 在很多渲染器里不生效,必须 # 标题
  • 表格竖线不对齐:源码里竖线没对齐没关系(渲染只看分隔),但表头分隔行(|---|)不能省略
  • 复制 Word 内容直接贴:Word 富文本会带隐形格式,先过纯文本编辑器再转 Markdown
  • 在 Markdown 里调字号颜色:Markdown 只管结构不管样式,需要样式时用 HTML 标签或交给发布平台主题