Markdown 学习资源
学习 Markdown 的过程是一个循序渐进的旅程。本章收集了各种优质的学习资源,帮助你从入门到精通。这些资源包括官方文档、教程、工具、社区等。
官方资源
Markdown 官方网站
- 官方网站:https://daringfireball.net/projects/markdown/
- 描述:John Gruber 创建的原始 Markdown 网站包含完整的语法说明和示例
- 适合:了解 Markdown 的起源和基础语法
CommonMark 规范
- 官方网站:https://commonmark.org/
- 描述:标准化的 Markdown 规范,解决了原始 Markdown 的歧义问题
- 适合:深入学习 Markdown 规范
在线教程
中文教程
Markdown 菜鸟教程
- 网址:https://www.runoob.com/markdown/md-tutorial.html
- 特点:完整的中文教程,包含大量示例
- 适合:初学者
Markdown 语法说明(大师兄)
- 网址:https://www.appinn.com/markdown/
- 特点:简洁明了的中文语法说明
- 适合:快速查阅
英文教程
Markdown Guide
- 网址:https://www.markdownguide.org/
- 特点:全面的 Markdown 指南,包含速查表、扩展功能等
- 适合:从入门到进阶
Learn Markdown in 60 Seconds
- 网址:https://commonmark.org/help/
- 特点:60 秒快速入门
- 适合:快速上手
GitHub Flavored Markdown Spec
- 网址:https://github.github.com/gfm/
- 特点:GitHub 使用的 Markdown 扩展规范
- 适合:GitHub 用户
编辑器和工具
桌面编辑器
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
- 网址:https://markdownlivepreview.com/
- 特点:
- 简单快速
- 实时预览
- 支持侧边栏
- 价格:免费
- 推荐指数:⭐⭐⭐
移动端编辑器
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
- 官网:https://vitepress.dev/
- 特点:
- 基于 Vue
- 极速构建
- 适合技术文档
- 适合:文档站点
Docusaurus
- 官网:https://docusaurus.io/
- 特点:
- Facebook 开发
- 支持 React 组件
- 适合文档和博客
- 适合:技术文档
图表工具
Mermaid
- 官网:https://mermaid.js.org/
- 功能:流程图、时序图、甘特图等
- 在线编辑器:https://mermaid.live/
PlantUML
- 官网:https://plantuml.com/
- 功能:UML 图表
- 在线编辑器:http://www.plantuml.com/plantuml/
Draw.io (diagrams.net)
- 官网:https://www.diagrams.net/
- 功能:通用绘图工具
- 支持:导出为 Markdown 格式
笔记和知识管理
Notion
- 官网:https://www.notion.so/
- 特点:全功能笔记应用,支持 Markdown
- 平台:Web、桌面、移动端
Evernote
- 官网:https://evernote.com/
- 特点:老牌笔记应用,Markdown 支持
- 平台:全平台
OneNote
- 官网:https://www.onenote.com/
- 特点:微软笔记应用,Markdown 插件
- 平台:全平台
数学公式工具
MathJax
- 官网:https://www.mathjax.org/
- 功能:网页数学公式渲染
KaTeX
- 官网:https://katex.org/
- 功能:快速的数学公式渲染库
LaTeX 速查表
- 网址:https://wmd-editor.com/images/math.gif
- 功能:LaTeX 数学符号速查
图床服务
七牛云
- 官网:https://www.qiniu.com/
- 特点:国内稳定,速度快
阿里云 OSS
- 官网:https://www.aliyun.com/product/oss
- 特点:稳定可靠,价格合理
Cloudinary
- 官网:https://cloudinary.com/
- 特点:全球 CDN,自动优化
Imgur
- 官网:https://imgur.com/
- 特点:免费图床,使用简单
社区和论坛
GitHub
- 讨论区:https://github.com/github/feedback/discussions
- 特点:Markdown 相关讨论
- 语言:英文为主
Stack Overflow
- 标签:
markdown - 网址:https://stackoverflow.com/questions/tagged/markdown
- 特点:问题解答
Reddit
- 社区:r/markdown
- 网址:https://www.reddit.com/r/markdown/
- 特点:讨论和分享
知乎
- 搜索:Markdown
- 网址:https://www.zhihu.com/search?q=Markdown&type=content
- 特点:中文社区讨论
V2EX
- 节点:Markdown
- 网址:https://www.v2ex.com/go/markdown
- 特点:程序员社区讨论
视频教程
Bilibili
搜索关键词:
- Markdown 入门
- Markdown 教程
- Markdown 最佳实践
YouTube
推荐频道:
- Traversy Media
- Net Ninja
- FreeCodeCamp
书籍推荐
英文书籍
Markdown: Up and Running
- 作者:Trevor Burnham
- 描述:全面的 Markdown 指南
Pro Git
- 作者:Scott Chacon, Ben Straub
- 描述:虽然主要讲 Git,但包含 GitHub Pages 和 Markdown 内容
中文书籍
GitHub 入门与实践
- 描述:包含 Markdown 在 GitHub 上的应用
静态网站生成器实战
- 描述:介绍 Jekyll、Hugo 等工具和 Markdown 的结合
速查表
Markdown 速查表
- PDF 版本:https://www.markdownguide.org/cheat-sheet/
- 中文版本:多个在线版本
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 周)
- 阅读官方文档了解基础语法
- 使用在线编辑器练习
- 完成简单的文档编写
- 推荐资源:
- 菜鸟教程
- Markdown Guide
进阶学习(第 3-4 周)
- 学习 GFM 扩展语法
- 掌握表格和数学公式
- 学习图表绘制
- 推荐资源:
- GitHub Flavored Markdown
- Mermaid 文档
实战应用(第 5-6 周)
- 使用 Markdown 编写完整文档
- 搭建个人博客
- 使用工具自动化工作流
- 推荐资源:
- Jekyll/Hugo 文档
- 静态博客搭建教程
深入掌握(第 7 周及以后)
- 探索高级功能和自定义
- 参与社区讨论
- 分享经验和教程
- 推荐资源:
- GitHub 社区
- Stack Overflow
实践项目建议
入门项目
个人简历
- 使用 Markdown 编写简历
- 导出为 PDF
学习笔记
- 用 Markdown 记录学习笔记
- 组织知识结构
进阶项目
技术博客
- 使用静态站点生成器
- 部署到 GitHub Pages
API 文档
- 为项目编写 API 文档
- 使用表格和代码块
高级项目
电子书
- 使用 Markdown 编写
- 转换为 PDF 或 EPUB
技术教程
- 编写完整的教程系列
- 包含图表和数学公式
常见问题资源
GitHub 问题
- 查看相关项目的 Issues
- 学习他人的解决方案
Stack Overflow
- 搜索具体问题
- 参考最佳实践
官方文档
- 查阅工具的官方文档
- 理解工具的完整功能
更新和新闻
关注以下渠道获取最新信息
- 博客:关注相关工具的官方博客
- Twitter:关注 #Markdown 标签
- GitHub:Watch 相关仓库
- Reddit:订阅 r/markdown
总结
学习 Markdown 是一个持续的过程。以下是一些建议:
学习建议
- 边学边练:学习语法后立即实践
- 从简单到复杂:先掌握基础,再学习高级
- 善用工具:选择合适的编辑器提高效率
- 阅读源码:查看优秀的 Markdown 文档源码
- 参与社区:加入讨论,分享经验
工具选择建议
- 日常写作:Typora 或 Obsidian
- 开发环境:VS Code + 插件
- 快速编辑:在线编辑器
- 移动编辑:MWeb 或文本编辑器
持续学习
Markdown 在不断发展,新的工具和技巧不断涌现。保持学习的热情,积极参与社区,你会发现 Markdown 的强大和魅力。
祝你在 Markdown 的学习之旅中收获满满!🎉
相关链接
感谢阅读本 Markdown 教程!