大家是不是遇到过这样的情况,自己编写的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了!