#005 markdown学这些就足够了

大家是不是遇到过这样的情况,自己编写的word文档自己电脑上看着效果不错,到别人电脑上格式发生了变化,还的重新编辑排版,很费力气。自己把喜欢的网页内容拷贝的word文档里,竟然变得面目全非。我自己开发的CMS系统,对于富编辑的使用,不知道被问了多少次,他们都是直接拷贝word的内容,粘贴到富编辑器里,格式全乱,好多格式都没法调整,提交时会出现各种各样的问题,当时教他们这样处理的,从word里拷贝的内容,粘贴到记事本里再从记事本里复制粘贴到富编辑器里,再进行排版,当时心想如果有一个工具编写一次,各种环境都可以使用那是多么幸福的事。今天说的这个markdown就有这样的功能。

markdown到底是什么

百度这样解释:Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。这里有两个重点通过简单的标记达到一定的格式,不像word有强大的功能,标记语法简单到半个小时就可以学会,甚至几分钟就可以学会。创始人是约翰·格鲁伯(John Gruber),设计的初衷是设计成纯文本也能阅读和编写的。简单到只用大脑就能渲染出大概的模样了。 说白了就是写东西时加入些简单的标记,就能生成特定的格式,好看的格式。html是开发网页的标记语言,MarkDown是专注写东西的标记语言。

为何要使用MarkDown

我们遇到了那些问题:

首先是各种工具格式的不兼容,单说word就有很多版本,2003,2010,2016等等,不要说其他工具了。一次写的内容,遇到不同的平台不同的工具都要进行专门的排版,太痛苦了。

工具的排版需要专门的学习和使用,word使用者这么多年,让自己完全做一个操作手册或是一个文案,不查几次百度不会结束的。

MarkDown的优势:

标记语法简单,不管是不是程序员,学习这个标记语言的门槛很低,几分钟,几十分钟既可以完成。

格式统一,一次编辑,多个地方使用格式又不会乱。

可轻松导出各个格式文件,编辑好的md文件可以轻松导出pdf,html,word等格式文件。

有这么多显著的优势,那么多人喜欢上它也在情理之中,并且知乎、、有道云笔记、Github、CSDN、Wordpress、有道云笔记、Gitbook等网站都支持Markdown写作,如果要使用这些网站提交分享,MarkDown是必备技能。

MarkDown的标记语法

MarkDown语法包括标准语法和扩展语法,标准语法各个工具和平台都是一致的,针对markdown语法的简单,不能实现特定的格式,不同的工具和平台增加了一些其他的扩展语法,扩展语法各个工具或平台可能不一样,多尝试多学习很快就能掌握的。咱们只要学习标准语法即可。 MarkDown可以内嵌html标记语法,对程序员来说,可能会更加得心应手。

1. 标题,使用# 表示不同的标题,有6级标题

'# 一级标题'

'## 二级标题'

'### 三级标题'

'#### 四级标题'

'##### 五级标题'

'###### 六级标题'

一级标题

二级标题

三级标题

四级标题

五级标题

六级标题

2.字体格式

**粗体** 粗体

*斜体* 斜体

~~删除线~~ 删除线

++下划线++ 下划线

--- *** 分割线

3. 列表,无序列表前加上*、+、-,有序列表前加数字.和空格。

*无序列表

*无序列表

*无序列表

+无序列表

+无序列表

+无序列表

-无序列表

-无序列表

有序1

有序2

有序3

4. 链接和图片,链接[名称](地址),图片![提示](图片地址)

[百度网址](http://www.baidu.com)

百度网址

![图片](https://dss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo_top-e3b63a0b1b.png)

图片

5. 引用 使用>

>Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。(百度)

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。(百度)

引用可以多个嵌套

>Markdown的语法简洁明了、学习容易,而且功能比纯文本更强 >>用于编写说明文档,并且以“README.md”的文件名保存在软件的目录下面 >>>除此之外,由于我们有了RStudio这样的神级编辑器

Markdown的语法简洁明了、学习容易,而且功能比纯文本更强

用于编写说明文档,并且以“README.md”的文件名保存在软件的目录下面

除此之外,由于我们有了RStudio这样的神级编辑器

6. 表格

header 1 | header 2

---|---

row 1 col 1 | row 1 col 2

row 2 col 1 | row 2 col 2

header 1 header 2

row 1 col 1 row 1 col 2

row 2 col 1 row 2 col 2

MarkDown的工具对比

名称 说明 平台 收费与否

Typora 所见所得的神器 macOS Windows Linux 免费

MarkDownPad windows下强悍的编辑器 windows 免费+收费

MarkdownX android轻量编辑器 android 免费

macDown macOs的编辑器 macOS 免费

学到这里我们就可以开始用MarkDown了!

你可能感兴趣的:(#005 markdown学这些就足够了)