Markdown入门1

1、Markdown概述

  首先先给大家一点信心,Markdown并不是一门新的很深奥的编程语言,说白了Markdown就是一堆标记和文本堆起来的一门语言,那它为什么这么流行?他肯定方便了一些人对不对,有这么一些人,他们经常会码字,对码字手速和排版顺畅度有很高的要求,他们希望只用键盘可以把文字啪~啪~啪(连着写还不让发布^_^)地打出来后就已经排版好了,从头到尾都不要使用鼠标,Markdown的设计就满足了这些人的需求,当然如果你体会不到手速的快感或者已经习惯了用富文本编辑器(像word、dreamweaver等具有丰富的排版样式的编辑器)来编辑的话,完全就可以不用Markdown。

2、Markdown定义

  • Markdown是一种轻量级的标记语言。由亚伦·斯沃茨(Aaron Swartz)和约翰·格鲁伯(John Gruber)设计,Markdown语言的编写就是一堆标记,肯定很轻啊。
  • 它可以使普通文本具有一定的格式,省去了用鼠标来排版的繁琐,使我们更专心于码字。
  • “*.md”就是Markdown文件在windows平台下的后缀名,我们经常在github上看到的”README.MD”文件就是用Markdown语言来编写的。

3、Markdown优点

  • 学习难度小。开头也说了,Markdown就是一堆标记堆砌起来的一门语言,只要记一些标记就行了,Markdown的目标就是实现「易读易写」。
  • 使你更关注文本内容。在写作时你不用再费劲心思动用鼠标来排版,现在也好多博客网站也相继支持了markdown的语法,Markdown语法的目标就是:成为一种适用于网络的书写语言。
  • 可以做版本控制。如果使用的是word文档,你就需要把文档上传到某个平台,看的时候还得下载下来打开来看,如果版本有些差异可能就会影响文档内容的排版,而且还看不到和上一版的差异,这就很麻烦啊,如果使用的是markdown,你可以把markdown文件上传到平台后,在平台里你就能看到所有的历史版本,所有的修改信息,不同版本之间的差异就可以非常容易的比较出来,而且可以直接在网上看到里面的内容,不需要下载下来。
  • 因为它是纯文本内容,能兼容所有的文本编辑器与文字处理软件。
  • 能轻松的导出 HTML、PDF 和 md 文件

4、Markdown缺点

  • 没有像word一样丰富的排版样式。markdown实现的排版方式比较简单,就是简单的对文本加粗、字号改变、文本的层级的展示等等,没有像富文本那样的改变颜色、字体什么的这些东西。
  • 不适合用在专业场合。毕竟markdown的排版方式没有wps、word等排版出来东西好看,在对外发布、或者给领导、用户看的时候还是用富文本编辑器比较好一点,用markdown你还不能直接把md文件发给客户,你得把生产的预览效果或者pdf格式的文件发给客户,这样一份简单排版的文件会让非专业人士感觉你很业余。
  • 不支持复杂的格式(如表格等)。
  • 有太多不兼容的方言。由于原始的Markdown支持的格式有限,所以出现了很多不同的扩展,这些扩展之间的不兼容性是一个问题。

5、Markdown应用场景

  • 程序员。用来写技术文稿、记录技术代码、描述项目功能等,前面也说了用markdown能够跟踪历史状态,这样就很方便在内部人员之间相互交流。
  • 科研人员或学生。用来撰写论文、博文、记笔记等,现在大多数网站或软件上的编辑器也都支持了markdown功能,左边书写右边就能直接看到效果,这样使他们写起来更加快捷,要注意的是大多数网站或软件都支持Markdown的基础语法、但是一些扩展语法的支持度是有所不同的。
  • 求职者。用来制作求职简历。尤其的从事IT工作的,用Markdown来制作出来的简历会更加受招聘者的青睐。

6、在线编辑器

相关链接

1、程序员分类目录导航
2、Markdown入门2
3、Markdown入门3
4、Markdown入门4
5、Markdown入门5
6、Markdown入门6
7、Markdown入门7
8、Markdown入门8

猜你喜欢

转载自blog.csdn.net/cuishizun/article/details/80307546
今日推荐