Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。
一 设置标题
写法一
示例1
2
3
4
5
6# h1标题
## h2标题
### h3标题
#### h4标题
##### h5标题
###### h6标题
效果如下:
h1标题
h2标题
h3标题
h4标题
h5标题
h6标题
写法二
示例
1
2
3
4
5
6- 第一种
h1标题
===
第二种
h2标题
---效果:
h1标题
h2标题
-
二 字体
- 加粗
要加粗的文字左右分别用两个*号包起来
- 斜体
-要倾斜的文字左右分别用一个*号包起来
- 斜体加粗
要倾斜和加粗的文字左右分别用三个*号包起来 - 删除线
要加删除线的文字左右分别用两个~~号包起来
示例:
1
2
3
4**这是加粗的文字**
*这是倾斜的文字*`
***这是斜体加粗的文字***
~~这是加删除线的文字~~显示效果:
这是加粗的文字
这是倾斜的文字
这是斜体加粗的文字这是加删除线的文字
三 自然段换行
换行
- 在一段话结束的位置加上两个空格
- aaa bbb ccc
- aaa
- bbb
- ccc
四 引用
在引用的文字前面加上”>”,
示例
1
2
3
4hello world
>hello world最外层引用
>>Loong中间层的引用
>>>>>>>>dragon 这里是最里面的引用效果如下
hello worldhello world最外层引用
Loong中间层的引用
dragon 这里是最里面的引用
五 增加分割线
增加分割线有二种写法,-和*都可以
示例
1
2---
***显示结果
可以看到他们显示的效果是一样的
六 列表表示方法
(1)有序列表
使用数字表示有序列表,和平常我们使用的是一样的
数字加点表示
- 示例
1
2
31. 一
2. 二
3. 三
- 数字表示有序列表
- 一
- 二
- 三
这里踩的坑
这里的1.和后面的内容要有一个空格
(2)无序列表
无序列表和有序列表差不多,只是无序列表使用的是数学符号替代
- 可以用三种符号表示
列表符号:-
列表符号:+
列表符号:*
- 示例
1
2
3
4
5
6
7
8
9
10
11
12- 一级列表
- 一级列表
- 二级列表
- 二级列表
+ 一级列表
+ 二级列表
+ 三级列表
+ 三级列表
* 二级列表
* 三级列表
* 三级列表
* 三级列表
显示的效果如下:
- 一级列表
- 一级列表
- 二级列表
- 二级列表
- 一级列表
- 二级列表
- 三级列表
- 三级列表
- 二级列表
- 三级列表
- 三级列表
- 三级列表
- 二级列表
我们可以看到三种符号显示的效果都是一样的
七 超链接
示例
1
[百度](https://www.baidu.com)
显示结果
百度表示方法:
1
[超链接名字](超链接的地址URL "超链接的title\")
示例:
1
[博客](https://dlblog.xyz "Loong个人博客")
显示效果:
我的博客
这里踩的坑
你所引用的链接的地址要写全,eg:前面一定要记得加上https://
八 代码高亮显示
单行
单行代码:代码之间分别用反引号包括起来表示
- 样式:
1
`printf("i love Loong!!!")`
- 例子:
printf("i love Loong!!!")
多行
使用三个反单引号 ` 或者是三个波浪线 ~ ,其中反单引号使用的更多
注意: 上下的三个反引号单独占一行表示
- 1.三个反单引号 ` 表示
效果如下:int add(int a,int b){ int c=a+b; return c; }
- 2.使用波浪线 ~表示
效果如下:void print() { printf("我的网址是:dlblog.xyz"); }
这里踩的坑
三个符号后面记得加上两个空格,代表结束,否者会出现引用的错乱九 显示图片
样式语法
![ 图片alt ]( 图片地址 ''图片title'')
图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加- 示例
![Loong](https://dlblog.xyz/uploads/head.jpg "图片title")
- 效果如下
十 表格
- 语法
第二行表示的是:分割表头和内容。| 表头 | 表头 | 表头 | |:----|:----:|----:| | TD1 | TD2 | TD3 | | TD4 | TD5 | TD6 |
其实只要有一个 - 就可以,这样表示只是为了对其更加好看
文字默认居左
在两边加”:”表示居中 eg: :----:
在右边加”:”表示居右 eg: ----: - 示例
| 居左 | 居中 | 居右 | |:---|:----:|----:| | TD1 | TD2 | TD3 | | TD4 | TD5 | TD6 |
- 显示如下:
居左 | 居中 | 居右 |
---|---|---|
TD1 | TD2 | TD3 |
TD4 | TD5 | TD6 |
- 这里踩的坑
所有的|不要忘记了,还有就是注意空格,都要靠左写,这个代码的规范很重要哟
十一 其他
- 特殊字符处理
Markdown中用反斜杠+要插入的字符来表示语法中用到的特殊字符,在Markdown中需要处理的特殊的符号主要有如下几种:
\ 反斜杠
` 反引号
* 星号
_ 底线
{} 花括号
[] 中括号
() 小括号
# 井号
+ 加号
- 减号
. 英文句号
等。。。
所以,我们需要输入这些字符的时候,我们需要输入 \加上特殊字符,eg: \-表示: - - 注意:在内容中输入以上特殊符号的时候一定要注意转义,否则将导致内容显示不全,甚至排版混乱。
- 这个尤其要注意,真的要多注意,真的多注意,重要的事情说三遍
简单总结
Markdown是一门比html更简单的标记语言,其主要用于日常写作。最终通过相应的编辑器或者脚本转换成html用于页面渲染。为了以后能够继续将自己学到的东西写在自己的博客上,所以今天学了下Markdown,感觉这个软件是真的好用,第一次用Markdown编辑博客的内容,不求最好,只求更好。继续加油!!!其中有什么好的建议的话,欢迎来指正哦!!!
最后,这个文章不知道改了多少次,自己真的是很粗心,以后多注意了,我要睡觉了(哭笑)2018/12/23/00:56 早安