零基础教你速成MarkDown
什么是MarkDown
MardDown是一种非常轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档。编写后的文本可以导出为html,word,图像,pdf,epub等多种格式的文档,MardDown中还可以嵌套使用HTML标签。
MarkDown可以的应用场景
应用:电子书,笔记,博客,专业的技术文档等
MarkDown的常用编辑器
MarkDown的使用语法
MarkDown的标题
1、使用"等号"和"减号"符标记一级和二级标题
我是一级标题
===========
我是二级标题
-----------
2、是用“#”号键的个数来标记标题的等级
# 我是一级标题
## 我是二级标题
### 我是三级标题
MarKDown段落
回车键效果(换行)
在任意文字的最后加上两个及以上的空格表示换行,如果没有加空格,则编译后的结果是没有换行的效果的。
段落
段落1
段落2
你在编辑器里面写的什么效果,呈现出来的就是什么效果。
MarkDown中的字体格式
用星号(*)和下划线(_)来设置字体格式
*斜体文本*
_斜体文本_
**粗体文本**
__粗体文本__
***粗斜体文本***
___粗斜体文本___
MarkDown中的分割线
可以在一行中用三个或三个以上的星号(*),减号(-),建立一个分割线,但是为了不与字体格式的语法冲突,每个星号和减号用空格分开
内容1
* * *
内容2
- - -
MarkDown中的删除线
可以用两个减号(-)或者两个波浪号(~)来表示,有些时候由于编辑器的问题,两个减号是无法显示出效果,所以就可以用两个波浪号。
--我是删除线--
~~我是删除线~~
MarkDown中的下划线
由于markDown中是没有符号来现实删除线的,所以只能用HTML语言的标签来实现下划线的功能
<u>我是下换线</u>
MarkDown中的脚注
脚注是对文本的一种补充说明内容
我是脚注1[jz]
我是脚注2[jz2]
[jz]:是对文本的一种补充说明内容 (写上你自己要注解的内容)
[jz2]:是对文本的一种补充说明内容 ( (写上你自己要注解的内容))
MarkDown中的列表
markdown支持两种列表:有序和无序
1、有序列表(一般可以在(.)后加一个空格)
1. 第一项
2. 第二项
2、无序列表
无序列表可用星号(*),加号(+),减号(-)加一个空格,实现无序列表
* 第一项
+ 第二项
- 第三项
MarkDown中的区块
在段落开头使用>符号,然后紧跟一个空格符号 ,块可以分为几层,一个>符号表示一层
> 第一层块
>> 第二层块
MarkDown中的代码
如果段落上需要对一个或一段内容进行代码化处理,则需要用以下的方法:
1、代码段落:用两个返单引号(``)把代码扩起来。
`System.out.pringln("");`
2、代码段落:用一对由三个返单引号所组成的区域来把代码块包括起来,第一个返单引号后面写上你代码块中所用的语言。
```java
public static void a(){
}```
MarkDown中的链接
1、基础链接
[ ]方括号中写你想要由链接效果的内容,圆括号中写链接地址。如果想要直接把链接地址显示出来,则使用< >符号把链接地址写在里面。
[链接名称](链接地址)
我是[知了堂](http://www.baidu.com)
<http://www.baidu.com>
2、高级链接
使用变量来代表链接地址,书写格式如下:
[内容效果][链接变量名]
[链接变量名]:链接地址
第一个方括号[]中写想要由链接效果的内容,第二个方括号中写链接地址赋予的变量名,然后把变量名换行书写,在冒号后面写上链接地址。
我是[官网][url1],我的访问地址是:
[url1]:http://www.zhiliaotang.com
MarkDown中关于图片的插入
![alt 属性文本](图片地址 "这是一张图片")
![alt 图片](http://i1.sinaimg.cn/ent/d/2008-06-04/U105P28T3D2048907F326DT20080604225106.jpg "这是一张图片")
MarkDown中的表格
|表头|表头|表头|
|----|----|----|
|单元格|单元格|单元格|
|单元格|单元格|单元格|
|单元格|单元格|单元格|
竖线(|)是分割列,横线(-)分割行,只有表头与单元个间使用(|----|)进行分割,单元格与单元个之间不需要。
单元格中的内容默认居中对齐,想要左对齐则在单元格对应的(|----|)前加个冒号,右对齐则相反。
|表头|表头|表头|
|:----|----:|----|
|单元格|单元格|单元格|
|单元格|单元格|单元格|
|单元格|单元格|单元格|
MarkDown的高级应用
mermaid主键(画流程图使用的)
用一对由三个返单引号组成的区域把代码括起来。
```mermaid
graph LR
A[方框] --> B(圆角)
B --> C{条件a}
C --> |a=1| D[结果1]
C --> |a=2| E[结果2]