什么是 Markdown (.md) 文件以及如何打开
Markdown 文件(.md)是一种轻量、可读性强的纯文本格式,使用直观的符号来表达排版。无论你刚收到一份陌生的 README.md,想在 Obsidian 或 GitHub 上打开笔记,还是想了解 Markdown 语法如何为现代 AI 上下文窗口提供支持,本篇完整指南都会讲清楚 Markdown 文件是什么、如何在任何设备上打开,以及如何把锁在 PDF 里的内容转换成干净的 Markdown。

1. 什么是 Markdown (.md) 文件?
Markdown 文件是一种以 .md 或 .markdown 作为后缀的纯文本文件。与 Microsoft Word(.docx) 或 Adobe PDF(.pdf) 这类专有二进制格式不同,Markdown 文件只包含纯字符,可以在地球上任何一台标准文本编辑器里读取、打开和编辑。
该格式由 John Gruber 在 2004 年创建,Aaron Swartz 也参与了设计。核心理念简单却具有革命性:数字写作应该在原始形态下即可读,不应被标签淹没;同时,它还要能够轻松转换为结构化的、有效的语义化 HTML。
1.1 Markdown 文件的底层工作原理
在 .md 文件内部,排版由键盘上的常见符号表示。例如,行首放置一个井号 (#) 表示标题,用双星号 (**加粗**) 包裹文字表示加粗,行首用短横线 (-) 表示无序列表。
因为没有隐藏的元数据流、专有的压缩算法或依赖平台的样式标签,20 年前创建的 Markdown 文件今天依然可以零兼容问题地打开,并且几十年后依然如此。
1.2 常见扩展名(.md、.markdown、.mdown)
虽然 .md 是全球公认的现代标准,但偶尔你也会遇到 .markdown、.mdown、.mkd 这样的变体。它们共享完全相同的底层纯文本规范,可以互换打开。
由于 Markdown 是纯文本,完全不需要专用软件。你可以用任何基础编辑器(从记事本到 Vim)编辑 Markdown,数十年后依然可以正常访问。
2. 什么是 Markdown?语法规范详解
要理解这种文件,需要先理解它的语法:Markdown 是一种使用纯文本排版语法的标记语言。在 Markdown 出现之前,为网页撰写结构化文章需要繁琐的 HTML 标签,如 <h1>、<p>、<strong>、<em>。Markdown 用大家都熟悉的标点替代了冗长的标签。
2.1 核心语法速查(必备要点)
标题:使用 1 到 6 个井号字符(# 标题 1、## 标题 2、### 标题 3)建立层级结构。
强调:用单个星号 (*斜体*) 或下划线 (_斜体_) 表示斜体,用双星号 (**加粗**) 表示加粗。
列表:有序列表用数字开头(1. 第一步),无序列表用短横线(- 要点)开头。
链接与图片:用 [锚文本](https://url) 创建超链接,用  插入图片。
代码块:行内代码用单个反引号包裹(`code`),多行代码块用三个反引号包裹(```python)。
2.2 为什么 Markdown 赢得了 Web 与 AI 时代
如今,Markdown 无处不在:GitHub README、Reddit 评论、Stack Overflow、Obsidian、Notion、Discord、ChatGPT 回复以及 Claude 系统提示。它在人机可读性之间取得了完美平衡。
3. 如何在任何设备上打开 Markdown (.md) 文件
由于 .md 文件是纯文本,你完全不需要昂贵的工具来打开或阅读它们。根据你希望读取原文、编辑语法,还是享受富文本预览,以下是各操作系统下的最佳选择:
3.1 Windows 10 与 11
• 即时纯文本:右键 .md 文件 → 打开方式 → 记事本,可立即阅读和编辑。
• 可视化编辑器:下载 MarkText、Obsidian,或安装 VS Code 的 "Markdown All in One" 扩展,可获得实时分屏渲染。
• 系统级快速预览:安装 Microsoft PowerToys,即可在 Windows 资源管理器中获得 Markdown 即时预览卡片。
3.2 macOS(MacBook 与 Mac Studio)
• 原生 TextEdit:直接在 TextEdit 中打开(请确保格式为纯文本)。
• 快速预览:在 Finder 中选中任意 .md 文件后按下空格键。安装 "QLMarkdown" 可在快速预览中获得富文本渲染。
• 专用 Markdown 应用:Mac 用户喜爱 Typora、iA Writer、Obsidian 和 Bear,以获得专注、优雅的写作体验。
3.3 网页浏览器与在线查看器(免安装)
• GitHub 与 Gist:把文件拖入 GitHub 仓库或 Gist,即可使用 GitHub Flavored Markdown 渲染。
• FileMarkd:在线把 PDF、Word、EPUB 等任意文档格式转换为干净的 Markdown;Office 文件也可用 Word 转 Markdown 与 Excel 转 Markdown。
• VS Code for Web:在任何现代浏览器中打开 vscode.dev,即可获得带完整语法高亮的 .md 编辑体验。
3.4 iOS 与 Android 移动设备
• iPhone 与 iPad:可使用 Apple Notes、Runestone Text Editor、iA Writer 或 Obsidian Mobile。
• Android:使用 Markor(开源离线 Markdown 编辑器)或 Google Keep。
右键任意 .md 文件,选择 "打开方式" → "始终使用此应用",选中你偏好的编辑器(如 VS Code 或 Obsidian),以后双击即可格式化打开。
4. 把 PDF、Word、EPUB 转换为 Markdown
打开现有的 Markdown 文件非常容易,但如果你的知识被锁在 PDF、扫描件、Word 文档(.docx)或电子书(.epub)里呢?
手动转换或简单地复制粘贴,会导致换行错乱、表格混乱、数学公式丢失、标题层级被破坏。
4.1 使用 FileMarkd(Markdown 与 JSON)自动化转换
像 FileMarkd 这样的平台借助视觉 AI 模型,把文档自动重建为干净的 CommonMark Markdown(.md)与结构化 JSON(.json)。它能识别表格并输出 GFM 管道语法或结构化 JSON 数组,把数学公式转为标准 LaTeX,并提供可直接用于 RAG 流水线和向量库的语义切分。如果只需要结构化输出,可以看看文档转 JSON。
4.2 为个人知识库长期保值
把研究资料、合同、书籍、笔记统一为 Markdown(.md),可以让数据摆脱供应商锁定。50 年后,你的文件在任何设备或操作系统上仍然可读。结构化输出那一侧,可以参考如何打开 JSON 文件。