markdown语法介绍教程
这是我的第一篇博客,本篇博客将介绍Markdown的基本语法知识,满足像我一样刚开始使用Markdown的前端学习者的基本使用功能,不足之处欢迎指正,补充之处欢迎交流,后续的学习和使用会对其进行补充完善。
什么是Markdown
Markdown是一门很神奇的标记语言,他可以通过转换库进行转换成HTML格式(什么是转换库在这里先不要深究,我们只需要理解使用Markdown语言写出来的文章可以转换成HTML,HTML也可以转换成Markdown,转换库就是在背后默默的“工作者”。)
Markdown的作用
Markdown有什么作用呢?简而言之,Markdown能够让你更省心,不必排版布局,能让文档更容易读、写和随意改,因为当你使用了Markdown语言进行文章书写之后,在HTML上自动展示你预想的排版布局,这里需要我们记住一些基本的语法,就可以畅快地书写啦!
Markdown与HTML的兼容
HTML是一种发布的格式,Markdown是一种书写的格式,Markdown的格式语法指含钙纯文本可以涵盖的范围,不在Markdown涵盖范围之内的标签,都可以直接在文档里面用HTML来书写,不需要额外再标识。
基本语法及示例
以下Markdown最基本也是最常用,最重要的一些语法。
- 标题
标题的表示用#符号,一个表示一级标题,两个表示二级标题,以此类推,对应HTML中的h1,h2等标签,演示如下:
# 一级标题 h1
# 二级标题 h2
# 三级标题 h3
# 四级标题 h4
# 五级标题 h5
与标题之间用空格隔开(可以不空格,但有时会无法识别)
- 段落
Markdown的段落前后只要有一个以上的空行就会被视为一个段落。
- 区块引用
Markdown标记区块引用是使用类似email中用>的引用方式,在每段的文字前面加上>,就可以达到引用的效果,演示如下:
> 这是区块引用的语法,>与文字之间同样需要空格,同#的使用。
- 列表
Markdown支持有序列表和无序列表两种形式。
无序列表使用*,+,—作为列表标记,其作用是相同的,演示如下:
* 这是第一种无序列表标记;
+ 这是第二种无序列表标记;
- 这是第三种无序列表标记;
- 这三种的标记方式所呈现的效果是一样的,标记与文字之间有空格。
有序列表使用数字和英文句点的形式,演示如下:
1. 这是有序列表
2. 使用数字和英文句点标记
3. 标记与文字之间有空格
- 代码区块
Markdown中书写的原始代码会以区块的形式被包起来,这样当你在任何地方使用你的代码的时候,代码的排版都不会发生变化。
在Markdown中建立代码区块的方式是:缩进4个空格或者是1个制表符,演示如下:
```
var a = 1;
var b = 2;
```
- 链接
链接的书写使用方括号进行标记,后面紧跟着圆括号并插入链接即可,演示如下:
欢迎来到[百度](https://www.baidu.com/)
- 图片链接
插入图片链接的标记是一个惊叹号!,紧接着一个[],里面放入图片的替代文字,紧接着一个普通圆括号,里面放上图片的网址,演示如下:
[图片上传失败...(image-e0d748-1551789569985)]
- 加粗
加粗的标记是在文字的前后各放上两个*,中间的文字会变为加粗状态,演示如下:
欢迎阅读我的**博客**
- 单行加代码
在文字后后面用`来包裹代码即可,演示如下:
我的博客`var a = 1`
参考
本文中的语法是最基础的,下面这个网站中有Markdown更加详细的语法知识及免费编辑器的下载,想要继续学习的同学可以到这个网站上继续学习,共同进步,另:本文有些内容也参考了下面这个网站的内容。