Markdown是由一个叫JOHN GRUBER的哥们发明的。基于Markdown语法的简洁性,它已经成为目前世界上最流行的用于书写博客的语言。
本文介绍Makedown基础语法,满足初学者使用Makedown编辑博客的需求。
1、Makedown 简介
在我们正式写Makedown语法之前,我们需要了解一下究竟什么是 Markdown?
1 | Markdown 是一种可以使用普通文本编辑器编写的 标记语言,通过简单的 标记语法,它可以使普通文本内容具有一定的格式 |
提到Markdown,很多人首先想到的是简单、Easy等等。的确,Markdown为简单而生。
2、Makedown 基础语法
在编写 Markdown 时,博主强烈的推荐给大家一款简洁易用的Markdown编辑器——Typora。按照官方的说法就是简单而强大,它不仅支持原生的语法,也支持对应的快捷键,更重要的是它还可以实时预览!这里附上 Typora 的下载地址:https://www.typora.io/,有兴趣的朋友可以下载来试试。
好,下面开始进入正题,介绍一些常用的 Markdown 语法!
Markdown支持6种级别的标题,对应html标签 h1 ~ h6
1 | # h1 |
以上标记效果如下:
h1
h2
h3
h4
h5
h6
有时候,我们希望对某一部分文字进行强调,实现加粗、斜体、删除线和分割线等功能。
1 | *斜体* |
以上标记效果如下:
斜体
加粗
加粗斜体
删除线
分割线
另外一个比较常见的需求就是,我们可能希望对某段文字进行强调处理。Markdown提供了一个特殊符号>用于段首进行强调,被强调的文字部分将会高亮显示
1 | > 这段文字将被引用 |
以上标记效果如下:
这段文字将被引用
也可以多级引用
也可以多级引用
也可以多级引用
由于markdown语法主要考虑的是英文,所以对于中文的首行缩进并不太友好。
1 |  在开头的时候,先输入开头的代码,然后紧跟着输入文本即可,分号也不要掉。 |
以上标记效果如下:
在开头的时候,先输入下面的代码,然后紧跟着输入文本即可。分号也不要掉。
单行代码:代码之间分别用一个反引号包起来
代码块:代码之间分别用三个反引号包起来,且两边的反引号单独占一行
1 | `单行代码` |
注:为了防止转译,前后三个反引号处加了小括号,实际是没有的。这里只是用来演示,实际中去掉两边小括号即可。
以上标记效果如下:单行代码
1 | 代码块 |
超链接
Markdown针对链接和图片的处理也比较简单,可以使用下面的语法进行标记1
2
3
4
5
6
7
8
9[链接文字描述](链接地址)
或
<链接地址>
举个栗子:
[cnfox博客跳转链接](https://cnfox.github.io/)
<https://cnfox.github.io/>
以上标记效果如下:
cnfox博客跳转链接
https://cnfox.github.io/
1 | ![图片alt](图片地址 ) |
以上标记效果如下: