Markdown 语法及其运用介绍
一、什么是 Markdown
Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单。常用的标记符号也就十来个,这种相对于更为复杂的 HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种语法规则,会有一劳永逸的效果。
二、为什么重复造轮子
- 自行车的轮子
- 木头轮子
- 钢圏轮子
- 橡胶垫轮子
- 橡胶胎轮子
每一种轮子的改进都会推动自行车向或更快、或更轻、或更舒适的方向改进。
- 书写格式的“轮子”
- Word 格式
- 公文格式
- HTML 格式
- Markdown 格式
- Word 格式
不同格式的规范让文档或更规范、或方便交流、或方便查看、或易于转换。
三、为什么使用 Markdown
Markdown 的目标:
- 实现让文档「易读易写」
- 成为一种适用于网络的书写语言
Markdown 语法的特点
- 语法简单,方便记忆
- 专注你的文字内容而不是排版样式,让书写者可以专注于写作。
- 纯文本内容,兼容所有的文本编辑器与字处理软件。
- 方便读写,直观。适合所有人的写作语言。
- 输出格式规范、简洁,可以轻松的导出本身的 .md 文件、 HTML、 PDF 、 DOC 、 EPUB 等格式。
HTML 是一种
发布
的格式
Markdown 是一种书写
的格式
四、Markdown 语法简介
1. 基础语法
- 标题格式
- 一~六级标题
- 加粗
- 斜体
- 行内代码
- 图片
- 超链接
- 引用
- 有序列表
- 无序列表
- 分页符
- 分节符
- 分段符
2. 扩展语法
- 代码块
- 删除线
- 列表
- 下划线
- 上标
- 下标
- 脚注
- 脚注引用
- 表格
- 高亮
- 目录
- 嵌入对象
- 数学代码(行间)
- 数学代码(行内)
五、Markdown 书写工具
1. Windown 平台
- Haroopad
- Spark
- CuteMarkEd
- Markdown Edit
- Miu
- WriteMonkey
- MarkdownPad2(共享)
- Texts(共享)
2. Linux 平台
- ReText
- Haroopad
- UberWriter
3. Mac 平台
- Mou
- Byword
- Ulysses
- Day One
- iA Writer
4. 在线工具
- 简书:http://www.jianshu.com/
- CMD 作业部落:https://www.zybuluo.com/mdeditor
- MaHua:http://mahua.jser.me/
- StackEdit:https://stackedit.io/editor
- leanote:http://leanote.org/
5. 网站系统
- Typecho
- WordPress
6. 现有编辑器扩展支持
- Vim
- Sublime Text 2
- 马克飞象 - 印象笔记
7. Markdown 转换工具
- pandoc:
六、用 Markdown 做什么
写作、创作
写作一般而言,会碰到这么一些难题:
- 难以专心:写 Word 文档的时候,我们经常浪费大量时间在 Word 本身上,特别是那 80%我们用不到的功能。比如,找借口,Word 又出问题了;或者,又要升级了。其实,在内心偷笑,哈哈,可以偷懒了
- 浪费力气在排版上:使用 Word 时,我们会花费大量力气去排版,试图让文档变得漂亮一些。是粗体还是斜体,是宋体还是黑体,对创作来说,有那么重要吗?
- 难以自动的版本跟踪:每一位自杀的写作者的电脑文档里面,都必然有一个 Word 文档,从 V1.0 到 V20.0 的无数版本…
- 难以共同协作:想想你让一位合作的编辑帮你改书有多么痛苦,一个 Word 文档来,一个 Word 去,极其难用的修订与审阅功能,你就理解了;
Markdown 如何解决这些难题的?
- 借助于 github 解决文档共享与版本自动跟踪问题
- Markdown 让我们专注写作,而不是关注排版
- 强大的数学公式支持
- 方便的输出格式
制作教程、电子书
- 编写教程
- 编写电子书
- 方便的文件格式输出,可以输出 HTML、DOC、ODT、PDF、LaTeX、EPUB、RST 等格式
- 方便、快速的形成电子书或纸书的排版
现在你也可以当作家
发布博客、笔记
- 发布博客
- 记录云笔记
记录你的思想,保存你的知识
七、如何把 Markdown 运用到实际工作中
- 书写典型经验、知识库
- 书写技术总结、论文
- 书写工作日志、计划总结
- 翻译说明书
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论