文档章节

Markdown入门1

_尊哥
 _尊哥
发布于 2018/05/13 20:54
字数 1192
阅读 1
收藏 0

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来制作出来的简历会更加受招聘者的青睐。

相关链接

1、程序员分类目录导航
2、Markdown入门2

© 著作权归作者所有

共有 人打赏支持
上一篇: Markdown入门2
下一篇: Markdown技巧
_尊哥
粉丝 0
博文 6
码字总数 3132
作品 0
昌平
程序员
私信 提问
markdown学习路线

markdown 学习路线 简介 Markdown is a lightweight markup language with plain text formatting syntax. It is designed so that it can be converted to HTML and many other formats usi......

heavenseahill
2017/12/06
0
0
markdown 入门

# markdown quickstart --- [TOC] --- ## 1.introduction markdown的最初设计是让人专注写作,又让输出内容易于阅读。它适用于典型应用场景,如写博客,说明文档等一切要求书写内容大且快速形...

adelphos
2017/07/13
0
0
代码小白产品妹子教你使用markdown(详细教程整理版)

了解markdown 工欲善其事必先利其器,首先解决markdown是什么这个入门问题。 如果你是IT相关工作者的话,我会告诉你markdown跟C,java一样,是一门语言,这门语言的设计核心是创造出输出操作...

Alice09
2018/05/22
0
0
Markdown入门指导

前言 Markdown 是一种「标记语言」,通常为程序员群体所用。这里解释一下作家用 Markdown 保存自己写的东西有什么好处。 大部分作家用 Word 或 Pages 写作,过去的文档也大都以 .doc, .docx格...

zengxiantao1994
2017/10/28
0
0
Markdown快速入门

Markdown 是一种轻量级标记语言,创始人为 John Gruber 和 Aaron Swartz。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML/HTML 文档” OSC 博客已支持使用Markdown书...

tsl0922
2012/10/18
14.3K
11

没有更多内容

加载失败,请刷新页面

加载更多

搭建vagrant

Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。 详细操作步骤: 工具及环境介绍: 工具及环境 版本 下载地址 宿主机环境 win7 x64 旗舰版 http://msdn.itellyou.cn/ Virtual...

echojson
24分钟前
0
0
深入理解java虚拟机-垃圾收集器与内存分配策略

垃圾收集器与内存分配策略 引用计数法 就是给对象添加一个计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1,计数器为0的对象就是不可能再被使用的。 缺点:无法...

须臾之余
43分钟前
6
0
Python+Appium自动化测试环境搭建

1.Android SDK 下载SDK并配置系统环境变量ANDROID_HOME。 2.Appium 2.1 直接下载安装 官网下载安装appium-desktop-setup.exe。 2.2 通过npm下载安装 appium本质是一个nodejs库所以要先安装n...

维他ViTa
今天
4
0
MacOS安装单机版HBase

MacOS安装HBase,必然是用于测试了,从简入手、从简配置。 直接通过brew安装即可: brew install hbase 成功安装后,验证是否成功,如果不出意外的话,应该有如下输出: RippleMBP:~ userna...

RippleChan
今天
4
0
linux下oracle随操作系统启动而启动

大家一定还记得,我们在windows下安装oracle后,重起windows,数据库会自动启动,但在linux下,如果我们重起了操作系统, 就会发现数据库需要手工去输入,这个本来有好处,让dba知道操作系统已经重起...

突突突酱
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部