MarkDown基本语法及其用法示例

MarkDown基本语法及其用法示例

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。在平时生活工作中使用起来特别方便.下面我将从几个大方面来解释

MarkDown标题

设置标题的语法并非一种,通常用以下两种:

1、使用等于符号"="和单横线"-"标记

使用等于符号"="和单横线"-"标记一级和二级标题,符号个数无限制,通常最高支持到六级.

我是一级标题

我是二级标题

代码:

我是一级标题
==========
我是二级标题
----------

2、使用#过行标题标记

一级

二级

三级

四级

代码:

# 一级
## 二级
### 三级
#### 四级

MarkDown段落

回车换行

在任意文字最后加上两个及以上的空格,表示回车。
今天你不错哟,
明天
希望你更让优秀

加入的是空格所以代码不做展示;

段落

空一行表示新的一段;

今天你不错哟,

明天希望你更让优秀

代码:

今天你不错哟,

明天希望你更让优秀

字体格式

通常有以下几种,可根据需要不同组合

斜体文本

 *斜体文本*
或者
 _斜体文本_ (单横线)

粗体文本

 **粗体文本**
或者
 __粗体文本__ (双横线)

粗斜体文本

 ***粗斜体文本***  
或者
 ___粗斜体文本___ (三横线)

删除文本

~~删除文本~~

分隔线

可以在一行中用三个以上的星号,减号,底线来建立一个分隔线


内容


内容


内容


***
内容
* * *
内容
******
内容
- - -(注意空格)

下划线

下划线

<u>下划线</u>(采用HTML标签)

脚注

是对文本的一种补充说明内容
我是脚注1
(脚注内容可在文本最后查看)

代码:

我是脚注[^jz](中括号内为标记,要与脚注内容中的标记配套使用)

MarkDown列表

MrakDown支持两种列表:有序和无序

有序列表

  1. 我是第一行
  2. 我是第二行
  3. 我是第三行

代码:

1. 我是第一行(注意空格)  
2. 我是第二行  
3. 我是第三行

无序列表

通过(*),(+),(-)加空格,实现无序列表

  • 我是第一项
  • 我是第二项
  • 我是第三项

代码:

* 我是第一项(注意空格)  
* 我是第二项  
* 我是第三项  

在有序列表中嵌套无序列表

当相互嵌套式,需要在内容前加(四个)空格

    • 1
    • 2
    • 3

代码:

1. 一  
    * 1  
    * 2  
    * 3  
2. 二  
3. 三

MarkDown区块

段落开头使用">"

第一层

第二层

第三层

代码:

>第一层  
>>第二层  
>>>第三层

区块中使用列表

区块中的列表

  1. 第一项
  2. 第二项

代码:

> 区块中的列表
>> 1. 第一项
>> 2. 第二项

列表中使用区块

  1. 第一项

块 2. 第二项 块

MarkDown代码

如果段落上需要对一个或一段内容进行代码化处理,则需要用以下的方法:
printf()函数

代码块:采用四个空格或一个制表符-Tab
<%System.out.println("")%>

function name(){
	console.log(this);
}

function(){
	System.out.println("tls");
}

将要进行代码话处理的文本前后加上三个反单引号(在esc下的~键),注意要在前反引号前空一行

链接

基本链接

<链接地址> 链接名称

我是百度: https://www.baidu.com

代码:

我是[百度](https://www.baidu.com):
<https://www.baidu.com>

高级链接

通过设置变量来统一管理链接;

我是百度,我的访问地址是:www.baidu.com

代码:

我是[百度][url1],我的访问地址是:[www.baidu.com][url2]
[url1]:https://www.baidu.com
[url2]:https://www.baidu.com

图片

![alt 属性文本](图片地址)

alt 图片

代码:

![alt 图片](https://t8.baidu.com/it/u=1484500186,1503043093&fm=79&app=86&size=h300&n=0&g=4n&f=jpeg?sec=1579075521&t=3774ae320b28e56b200e8fd901516359 "这是一张图片")

表格

左对齐(默认) 右对齐 居中
单元格 单元格 单元格

代码:
(注意只有表头下第一行横线能被识别为表头分隔符)

|左对齐(默认)|右对齐|居中| 
|:----|----:|:----:|
|单元格|单元格|单元格|
|左|右|中|

高级应用

公式书写,流程图建立等

公式

\(sum ^A_B\)

代码:

$$sum ^A_B$$

流程图

graph LR A[方形] --> B(圆形) B --> C{a} C --> D[b1] C --> E[b2]

代码: (注意在代码的括号中加入三个反引号,实际使用要去掉括号)

()mermaid  
graph LR  
A[方形] --> B(圆形)  
 B --> C{a}  
 C --> D[b1]  
 C --> E[b2]
()  

以上就是博主总结的MarkDown基础语法,希望能帮助到想要学习MarkDown的小伙伴,如果有错或不详之处还请指正,后面会继续更新...


  1. 我是脚注1

猜你喜欢

转载自www.cnblogs.com/qysy/p/12169535.html