Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
在编写博客的过程中,需要对文章进行一定的排版,这样写出来的文章才能美观,让自己和其他人看起来才有阅读的欲望。不然排版混乱的文章,写出来是没人看的。对于开发者来说,markdown是一个非常好的排版工具,学习成本也非常地低,使用markdown语法边写出来的文章,不仅美观,而且大大增加了读者阅读文章的欲望。本文就来学习一下markdown吧!
1、标题
markdown中的标题是通过井号"#"空格加文字组成的,比如一级标题是 "# 一级标题"、二级标题是"## 二级标题",...,Markdown一共支持六级标题。
一级标题
二级标题
三级标题
2、字体
Markdown中的字体,也是通过简单符号就能完成。
- 加粗
加粗字体是通过在文字前后加上两个星号"**"和中间各留一个空格即可,比如"** 加粗字体 **"的效果就是"加粗字体"
- 斜体
斜体是通过在字体外边加一个星号"*"完成的,比如"* 斜体字体 *"的效果就是"斜体字体"
- 斜体加粗
文字外面加上三个星号"***"就是对字体进行斜体加粗,比如"***斜体加粗***"的效果就是"斜体加粗"
- 废弃文字
有时候需要在文字进行删除效果,在文字外边使用双波浪线就能完成,比如"~~废弃文字~~"的效果就是"废弃文字"
3、应用
使用大于号+空格+加文字就能完成引用效果,比如:
"> 学习编程,一定要写博客"的效果就是
学习编程,一定要写博客
4、分割线
在独立一行中使用三个减号"---"或者三个星号"***"就是一条分割线,这样子就有助于我们把文章梳理清楚
--- 效果就如下面所示
5、图片
Markdown中插入图片也非常简单,使用如下格式`![image_name](image_path)`就能插入一张图片,其中image_name是想要展示的图片的名称,image_path是图片的地址或者路径,例子如下图所示,它的格式为![https://blog.csdn.net/qq_39795173](/Users/xxx/Pictures/believe.jpg)。
6、超链接
超链接的格式为[名称](超链接url)。当你在博客中想要插入一个外部链接的时候,就可以使用超链接了。
7、列表
7.1 有序列表
有序列表的格式为"数字+点+空格+描述”,比如"1. A"的效果就是
- A
7.2 无序列表
无序列表的格式是"'-'+空格+描述",比如"- A"的效果就是
- A
8、表格
Markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。
语法格式如下:
| 表头 | 表头 | | ---- | ---- | | 单元格 | 单元格 | | 单元格 | 单元格 |
以上代码显示结果如下:
9、Markdown 代码
如果是段落上的一个函数或片段的代码可以用反引号把它包起来(`),例如:
`printf()` 函数
显示结果如下:
另外,markdown中还可以使用html标签或者latex语法,具体如何使用,可以参考菜鸟教程-Markdown 教程,还可以下载Markdown编辑器typora来快速编写markdown语法的文章,到时候直接复制到csdn编辑器上就能轻松的完成博客文章的编写了。