Markdown是由约翰·格鲁伯(John Gruber)和亚伦·斯沃茨(Aaron Swartz)发明的一种轻量级的「标记语言」。它的语法大方简洁,上手非常简单,目前被越来越多的写作爱好者,撰稿者和工程师广泛使用。
一、Markdown是什么?
Markdown是一种使用纯文本编写的标记语言,只需记住十个不到的标记符号,却能让人优雅地沉浸式记录,专注内容而不是纠结排版,达到“心中无尘,码字入神”的境界。
Markdown的工作原理是检测文本中的特殊符号,例如“#” “##”等,通过CSS样式渲染成html中的“h1”“h2”等样式。因此Markdown语法的最大亮点是兼容性极强,而且排版样式都不会发生错乱,更不会出现用新版Word写的文档,用旧版本打不开或是格式错乱的问题。
目前著名的Github,Tumblr,简书等网站都支持Markdown格式,老罗在发布会上把锤子便签的Markdown作为卖点,支持云同步的有道云笔记最近也加入了Markdown功能,可见Markdown在科技圈里的受欢迎程度。
Markdown格式保存的文件后缀名为".md",使用记事本即可打开编辑,使用Markdown编辑器可以做到可见即所得,及时预览输出的效果,还可以轻松导出为PDF、HTML等格式。
二、Markdown常用语法
记住几个常用的Markdown语法,就能愉快地进行协作了。本文就是通过Markdown创作的。
标题
- 一号到六号标题, 1-6个"#" 加空格加标题
# 标题一
## 标题二
### 标题三
列表
- 无序列表:"-"加空格加文字
- 有序列表:"数字."加空格加文字
- 列表支持嵌套,行首使用Tab缩进
1. 有序列表一
2. 有序列表二
3. 有序列表三
- 无序子列表一
- 无序子列表二
换行
- 在Markdown里直接用回车换行是没有用的,要使用双空格加回车
引用
- 在行首添加">"加空格
> 我是引用
横线
- 另起一行,添加"---"加回车
---
上面是横线
字体样式
*斜体*
**加粗**
++下划线++
~~删除线~~
超链接
- [title]加(url),插入url并只显示title
- <url>,直接插入url
[点我进入百度](http://www.baidu.com)
<http://www.baidu.com>
插入图片
- 比超链接多一个感叹号 ![]加(url)
![](https://img.haomeiwen.com/i2189581/84dee9191e2ebf92.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
插入代码
- 这个功能是码农最爱用了,支持代码高亮
- 行代码,用两个1左边的那个按键包围内容
`this is a code`
- 块代码,使用三个1左边的按键,如下图,去掉下面代码里的双引号
"```"
fff
"```"
三、我该用什么Markdown工具?
- 在Mac平台上有许多不错的MarkDown编辑器,比如Mou, MacDown,Ulysses等工具,都可以支持实时预览,即左边是你编辑 Markdown 语言,右边会实时的生成预览效果。
- Win平台上好用的编辑器不多,个人用的比较多的是有道云笔记,它可以很好的支持Markdown,还支持更高级的MD语法拓展。
- 在Web端,推荐有道云笔记、简书、马克飞象等产品。有道云笔记的优势在于Mac/Win/Web/移动端通用;简书的优点在于界面优雅简洁,写MarkDown很舒服。
尾巴
Markdown的优势有以下三点:
- 沉浸式的写作体验,拒绝复杂的功能,能提高码字效率
- 良好的跨平台兼容性,不必担心格式错乱
- 简单的语法,上手速度快
如果你还在使用笨重的Word/Pages写作,还没有使用Markdown的话,那就从今天开始拥抱改变吧,肯定能让你的效率有所提高的。
网友评论