Skip to content

Markdown 学习资源

学习 Markdown 的过程是一个循序渐进的旅程。本章收集了各种优质的学习资源,帮助你从入门到精通。这些资源包括官方文档、教程、工具、社区等。

官方资源

Markdown 官方网站

CommonMark 规范

  • 官方网站https://commonmark.org/
  • 描述:标准化的 Markdown 规范,解决了原始 Markdown 的歧义问题
  • 适合:深入学习 Markdown 规范

在线教程

中文教程

Markdown 菜鸟教程

Markdown 语法说明(大师兄)

英文教程

Markdown Guide

Learn Markdown in 60 Seconds

GitHub Flavored Markdown Spec

编辑器和工具

桌面编辑器

Typora

  • 官网https://typora.io/
  • 平台:Windows、macOS、Linux
  • 特点
    • 所见即所得
    • 实时预览
    • 支持数学公式、图表
    • 支持导出多种格式
  • 价格:付费(一次性购买)
  • 推荐指数:⭐⭐⭐⭐⭐

Obsidian

  • 官网https://obsidian.md/
  • 平台:Windows、macOS、Linux、iOS、Android
  • 特点
    • 双向链接
    • 知识图谱
    • 插件生态丰富
    • 本地存储
  • 价格:免费使用,付费同步服务
  • 推荐指数:⭐⭐⭐⭐⭐

VS Code + Markdown 插件

  • 插件推荐:Markdown Preview Enhanced
  • 平台:Windows、macOS、Linux
  • 特点
    • 免费
    • 可扩展性强
    • 集成开发环境
    • 支持多种渲染器
  • 价格:免费
  • 推荐指数:⭐⭐⭐⭐

MarkText

  • 官网https://marktext.app/
  • 平台:Windows、macOS、Linux
  • 特点
    • 开源免费
    • 简洁界面
    • 实时预览
    • 支持 Mermaid 图表
  • 价格:免费
  • 推荐指数:⭐⭐⭐⭐

在线编辑器

StackEdit

  • 网址https://stackedit.io/
  • 特点
    • 在线编辑
    • 自动保存到云端
    • 支持发布到博客
    • 实时协作
  • 价格:免费
  • 推荐指数:⭐⭐⭐⭐

Dillinger

  • 网址https://dillinger.io/
  • 特点
    • 简洁的在线编辑器
    • 支持导入导出
    • 支持多种发布平台
  • 价格:免费
  • 推荐指数:⭐⭐⭐

Markdown Live Preview

移动端编辑器

MWeb

  • 平台:iOS、macOS
  • 特点
    • 强大的编辑功能
    • 支持图床
    • 支持多种博客平台
  • 价格:付费
  • 推荐指数:⭐⭐⭐⭐

文本编辑器(iOS/Android)

  • 平台:iOS、Android
  • 特点
    • 跨平台同步
    • 简洁易用
  • 价格:免费
  • 推荐指数:⭐⭐⭐⭐

静态站点生成器

Jekyll

  • 官网https://jekyllrb.com/
  • 特点
    • GitHub Pages 原生支持
    • Ruby 开发
    • 插件生态丰富
  • 适合:GitHub 博客

Hugo

  • 官网https://gohugo.io/
  • 特点
    • 构建速度快
    • Go 语言开发
    • 配置灵活
  • 适合:大型站点

Hexo

  • 官网https://hexo.io/
  • 特点
    • Node.js 开发
    • 主题丰富
    • 插件系统完善
  • 适合:个人博客

VitePress

Docusaurus

  • 官网https://docusaurus.io/
  • 特点
    • Facebook 开发
    • 支持 React 组件
    • 适合文档和博客
  • 适合:技术文档

图表工具

Mermaid

PlantUML

Draw.io (diagrams.net)

笔记和知识管理

Notion

  • 官网https://www.notion.so/
  • 特点:全功能笔记应用,支持 Markdown
  • 平台:Web、桌面、移动端

Evernote

OneNote

数学公式工具

MathJax

KaTeX

LaTeX 速查表

图床服务

七牛云

阿里云 OSS

Cloudinary

Imgur

社区和论坛

GitHub

Stack Overflow

Reddit

知乎

V2EX

视频教程

Bilibili

搜索关键词:

  • Markdown 入门
  • Markdown 教程
  • Markdown 最佳实践

YouTube

推荐频道:

  • Traversy Media
  • Net Ninja
  • FreeCodeCamp

书籍推荐

英文书籍

  1. Markdown: Up and Running

    • 作者:Trevor Burnham
    • 描述:全面的 Markdown 指南
  2. Pro Git

    • 作者:Scott Chacon, Ben Straub
    • 描述:虽然主要讲 Git,但包含 GitHub Pages 和 Markdown 内容

中文书籍

  1. GitHub 入门与实践

    • 描述:包含 Markdown 在 GitHub 上的应用
  2. 静态网站生成器实战

    • 描述:介绍 Jekyll、Hugo 等工具和 Markdown 的结合

速查表

Markdown 速查表

Mermaid 速查表

LaTeX 数学公式速查表

插件和扩展

浏览器插件

  • Markdown Viewer

    • Chrome/Edge 插件
    • 在浏览器中查看 Markdown 文件
  • Markdown Here

    • 在邮件编辑器中使用 Markdown

VS Code 插件

  • Markdown Preview Enhanced

    • 功能最强大的 Markdown 预览插件
  • Markdown All in One

    • 全功能的 Markdown 编辑支持
  • Paste Image

    • 方便地粘贴图片

学习路径建议

初学者(第 1-2 周)

  1. 阅读官方文档了解基础语法
  2. 使用在线编辑器练习
  3. 完成简单的文档编写
  4. 推荐资源:
    • 菜鸟教程
    • Markdown Guide

进阶学习(第 3-4 周)

  1. 学习 GFM 扩展语法
  2. 掌握表格和数学公式
  3. 学习图表绘制
  4. 推荐资源:
    • GitHub Flavored Markdown
    • Mermaid 文档

实战应用(第 5-6 周)

  1. 使用 Markdown 编写完整文档
  2. 搭建个人博客
  3. 使用工具自动化工作流
  4. 推荐资源:
    • Jekyll/Hugo 文档
    • 静态博客搭建教程

深入掌握(第 7 周及以后)

  1. 探索高级功能和自定义
  2. 参与社区讨论
  3. 分享经验和教程
  4. 推荐资源:
    • GitHub 社区
    • Stack Overflow

实践项目建议

入门项目

  1. 个人简历

    • 使用 Markdown 编写简历
    • 导出为 PDF
  2. 学习笔记

    • 用 Markdown 记录学习笔记
    • 组织知识结构

进阶项目

  1. 技术博客

    • 使用静态站点生成器
    • 部署到 GitHub Pages
  2. API 文档

    • 为项目编写 API 文档
    • 使用表格和代码块

高级项目

  1. 电子书

    • 使用 Markdown 编写
    • 转换为 PDF 或 EPUB
  2. 技术教程

    • 编写完整的教程系列
    • 包含图表和数学公式

常见问题资源

GitHub 问题

  • 查看相关项目的 Issues
  • 学习他人的解决方案

Stack Overflow

  • 搜索具体问题
  • 参考最佳实践

官方文档

  • 查阅工具的官方文档
  • 理解工具的完整功能

更新和新闻

关注以下渠道获取最新信息

  • 博客:关注相关工具的官方博客
  • Twitter:关注 #Markdown 标签
  • GitHub:Watch 相关仓库
  • Reddit:订阅 r/markdown

总结

学习 Markdown 是一个持续的过程。以下是一些建议:

学习建议

  1. 边学边练:学习语法后立即实践
  2. 从简单到复杂:先掌握基础,再学习高级
  3. 善用工具:选择合适的编辑器提高效率
  4. 阅读源码:查看优秀的 Markdown 文档源码
  5. 参与社区:加入讨论,分享经验

工具选择建议

  • 日常写作:Typora 或 Obsidian
  • 开发环境:VS Code + 插件
  • 快速编辑:在线编辑器
  • 移动编辑:MWeb 或文本编辑器

持续学习

Markdown 在不断发展,新的工具和技巧不断涌现。保持学习的热情,积极参与社区,你会发现 Markdown 的强大和魅力。

祝你在 Markdown 的学习之旅中收获满满!🎉


相关链接

感谢阅读本 Markdown 教程!