第 12 章:工具链与编辑器
工欲善其事,必先利其器。本章盘点主流 Markdown 编辑器和格式转换工具,帮你找到最适合自己的写作环境。
学习目标
- 了解不同类型的 Markdown 编辑器及其特点
- 能够根据需求选择合适的工具
- 掌握 Markdown 的格式转换方法(转 PDF/HTML/Word 等)
12.1 编辑器类型
Markdown 编辑器大致分为三类:
| 类型 | 特点 | 适合人群 |
|---|---|---|
| 所见即所得 | 编辑即预览,接近 Word 体验 | 写作爱好者、文字工作者 |
| 分栏预览 | 左侧源码 + 右侧实时预览 | 开发者、需要看到源码的用户 |
| 纯文本增强 | 纯文本编辑 + 语法高亮 | 极客、终端用户 |
12.2 主流编辑器推荐
Typora ⭐ 推荐
类型:所见即所得 | 平台:Windows / macOS / Linux | 价格:付费($14.99)
曾经免费的王牌编辑器,目前收费但仍物超所值。
亮点:
- 即时渲染,书写体验接近 Word
- 对数学公式、Mermaid、表格支持极好
- 内置多种主题,导出格式丰富(PDF、HTML、Word、图片等)
- 焦点模式、打字机模式等写作增强功能
适合:追求写作体验的用户,特别是需要公式和图表的场景。
Obsidian
类型:分栏预览 | 平台:全平台 | 价格:个人免费
不只是编辑器,更是「第二大脑」。
亮点:
- 本地存储,纯 Markdown 文件
- 双向链接
[[ ]],构建知识图谱 - 海量社区插件,功能可无限扩展
- Canvas 白板、Excalidraw 手绘功能
适合:构建个人知识库、笔记体系、长期写作的用户。
VS Code
类型:分栏预览 | 平台:全平台 | 价格:免费
程序员的标配,Markdown 支持同样出色。
亮点:
- 免费开源,插件生态极其丰富
Ctrl+Shift+V打开实时预览- 推荐插件:Markdown All in One、Markdown Preview Enhanced
- 与 Git 深度集成
适合:已经在用 VS Code 写代码的开发者。
Notion
类型:所见即所得(块编辑器) | 平台:Web / 全平台客户端 | 价格:个人免费
不只是 Markdown 编辑器,是全能型协作平台。
亮点:
- 块级编辑,
/命令快速插入任何元素 - 数据库、看板、日历等多视图
- 团队协作便利
- Markdown 快捷键兼容(
#、**等自动转换)
适合:团队协作、项目管理 + 文档写作一体化的场景。
其他值得关注的编辑器
| 编辑器 | 类型 | 亮点 | 平台 |
|---|---|---|---|
| MarkText | 所见即所得 | 开源免费,Typora 替代品 | 全平台 |
| 飞书文档 | 协作编辑 | 团队协作 + Markdown 快捷键 | Web/客户端 |
| 思源笔记 | 所见即所得 | 国产开源,本地优先 | 全平台 |
| Logseq | 大纲式 | 双向链接 + 大纲笔记 | 全平台 |
| Vim/Neovim | 纯文本 | 键盘流,高自定义 | 全平台 |
| iA Writer | 极简 | 专注写作,无干扰 | Mac/iOS/Windows |
12.3 格式转换工具
Pandoc ⭐ 格式转换之王
Pandoc 是最强大的文档格式转换工具,支持 Markdown ↔ 几乎所有常见格式。
bash
# Markdown → HTML
pandoc input.md -o output.html
# Markdown → PDF(需要 LaTeX 引擎)
pandoc input.md -o output.pdf --pdf-engine=xelatex
# Markdown → Word
pandoc input.md -o output.docx
# Markdown → 幻灯片(reveal.js)
pandoc input.md -t revealjs -s -o slides.html
# Markdown → 电子书(EPUB)
pandoc input.md -o book.epub常见转换场景
| 源格式 | 目标格式 | 工具 |
|---|---|---|
| Markdown | Pandoc / Typora / VS Code 插件 | |
| Markdown | HTML | Pandoc / GitHub Pages / 静态博客 |
| Markdown | Word (.docx) | Pandoc / Typora |
| Markdown | EPUB | Pandoc / Calibre |
| Markdown | 图片 | Typora |
| HTML / Word | Markdown | Pandoc |
12.4 工作流推荐
场景一:个人技术博客
Obsidian 写作 → 导出 Markdown → Hexo/Hugo 生成静态博客 → 自动部署场景二:项目文档
VS Code 编辑 → Git 管理 → GitHub 自动渲染 → GitHub Pages 部署文档站场景三:报告/论文
Typora 写作 → Pandoc 转 PDF(带模板和引用) → 正式交付场景四:团队文档协作
Notion / 飞书文档 → 在线协作编辑 → 导出 Markdown 归档到 Git12.5 在线 Markdown 工具
| 工具 | 用途 | 网址 |
|---|---|---|
| StackEdit | 在线编辑器 | stackedit.io |
| Dillinger | 在线编辑器 | dillinger.io |
| Markdown Here | 浏览器扩展 | markdown-here.com |
| Tables Generator | 表格生成 | tablesgenerator.com |
| Mermaid Live | Mermaid 在线编辑 | mermaid.live |
| Carbon | 代码截图美化 | carbon.now.sh |
本章小结
| 要点 | 说明 |
|---|---|
| 编辑器选择 | Typora(体验)/ Obsidian(知识库)/ VS Code(开发)/ Notion(协作) |
| 格式转换 | Pandoc 是终极方案,支持几乎所有格式互转 |
| 在线工具 | 表格生成、Mermaid 编辑、代码截图等辅助工具 |
| 工作流 | 根据场景选择编辑器 + 转换工具 + 部署方案 |
下一章预告
选好工具了?下一章我们走进真实场景——如何写一份漂亮的 GitHub README?怎么写技术博客?怎么搭建项目文档和笔记体系?