欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

markdown 语法大全

程序员文章站 2022-03-03 10:32:59
...

目录

概述

设计理念

内联 HTML 语法

特殊字符自动转义

标题列表

分级标题

任务列表

常用效果

首行缩进

换行

空行

对齐方式

字体方式

超链接

列表使用

插入图像 

字体颜色

内容目录

表格

分隔线 

特殊字


概述

设计理念

Markdown 易于阅读,方便创作web文档,利于各平台无缝分发。
Markdown 语法灵感最大的来源还是纯文本 email 的格式,完全由标点符号标签组成的纯文本。
Markdown 文件应该以纯文本形式原样发布,不应该包含标记标签和格式化指令

内联 HTML 语法

HTML 是一种发布格式,Markdown 是一种创作格式。
Markdown语法集合比较小,只是HTML标签的一小部分。
对于 Markdown 中未包含的标签, 可以直接使用 HTML标签,例如用 HTML <a>标签替代 Markdown 的链接语法。

特殊字符自动转义

在 HTML 中, 有两个字符需要特殊对待: < 和 &,左尖括号用于起始标签。果你想将它们用作字面量, 你必须将它们转义为字符实体, 例如(&lt;)< 和 (&amp;)&。


标题列表

分级标题

# 一级标题

## 二级标题

### 三级标题

#### 四级标题

##### 五级标题

###### 六级标题

<!--最多6级标题-->

任务列表

Markdown 语法:

- [ ] 任务一 未做任务 `- + 空格 + [ ]`

- [x] 任务二 已做任务 `- + 空格 + [x]`

效果如下:

  •  任务一 未做任务 - + 空格 + [ ]
  •  任务二 已做任务- + 空格 + [x]

常用效果

首行缩进

不同特殊占位符所占空白是不一样大的。

  1. &emsp; 或&#8195;  //全角
  2. &ensp; 或&#8194; //半角
  3. &nbsp; 或&#160;  //半角之半角(你还真的能看出来吗)
  4. 或//啥也没有

换行

由于markdown编辑器的不同,可能在一行字后面,直接换行回车,也能实现换行,但是在有的地方,想要换行必须得在一行字后面空两个格子才行。

空行

在编辑的时候有多少个空行(只要这一行只有回车或者space没有其他的字符就算空行),在渲染之后,只隔着一行。

对齐方式

代码:

<center>行中心对齐</center>
<p align="left">行左对齐</p>
<p align="right">行右对齐</p>

字体方式

*斜体* 或 _斜体_

**粗体** 或 __粗体__

***加粗斜体***

~~删除线~~

++下划线++(又是CSDN不支持···)

==背景高亮==

显示效果:
斜体 或 斜体
粗体 或 粗体
加粗斜体
删除线
++下划线++
背景高亮


超链接

语法说明:
[]里写链接文字,()里写链接地址, ()中的""中可以为链接指定title属性,title属性可加可不加。title属性的效果是鼠标悬停在链接上会出现指定的 title文字,链接地址与title前有一个空格。

代码:

欢迎阅读 [Lapland Stark](https://blog.csdn.net/weixin_45494811)

显示效果:

欢迎阅读 Lapland Stark


列表使用

无序列表
使用 *,+,- 表示无序列表。

代码:

* 无序列表项 一
+ 无序列表项 二
- 无序列表项 三


显示效果:

  • 无序列表项 一
  • 无序列表项 二
  • 无序列表项 三


有序列表则使用数字接着一个英文句点。
代码:

1. 有序列表项 一
2. 有序列表项 二
3. 有序列表项 三
1
2
3
显示效果:

1. 有序列表项

一 2. 有序列表项

二 3. 有序列表项 三


定义型列表
语法说明:
定义型列表由名词和解释组成。空一行,然后一行写上定义,紧跟一行写上解释。解释的写法:紧跟一个缩进(Tab)

代码

Markdown
:   轻量级文本标记语言(左侧有一个可见的冒号和四个不可见的空格)


显示效果:

Markdown 

        轻量级文本标记语言(左侧有一个可见的冒号和四个不可见的空格)


插入图像 

语法中图片Alt的意思是如果图片因为某些原因不能显示,就用定义的图片Alt文字来代替图片。 图片Title则和链接中的Title一样,表示鼠标悬停y于图片上时出现的文字。 Alt 和 Title 都不是必须的,可以省略,但建议写上。

<center>  <!--开始居中对齐-->

![Lapland](https://img-blog.csdnimg.cn/20200214111424248.jpeg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTQ5NDgxMQ==,size_16,color_FFFFFF,t_70 "Lapland")
</center> <!--结束居中对齐-->

字体颜色

<font face="黑体">我是黑体字</font>
<font face="微软雅黑">我是微软雅黑</font>
<font face="STCAIYUN">我是华文彩云</font>
<font color=#0099ff size=12 face="黑体">黑体</font>
<font color=gray size=5>gray</font>
<font color=#00ffff size=3>null</font>

内容目录

在段落中填写 [TOC] 以显示全文内容的目录结构。

@[toc]
效果参见最上方的目录。

对于程序员来说这个功能是必不可少的,插入程序代码的方式有两种,一种是利用缩进(Tab), 另一种是利用”`”符号(一般在ESC键下方)包裹代码。


表格

语法说明:
不管是哪种方式,第一行为表头,第二行分隔表头和主体部分,第三行开始每一行为一个表格行。
列于列之间用管道符|隔开。原生方式的表格每一行的两边也要有管道符。
第二行还可以为不同的列指定对齐方向。默认为左对齐,在-右边加上:就右对齐。

  • 左对齐, :-: 中心对齐,-: 右对齐

表格代码:

学号 姓名 序号
小明明 5
小红 79
小陆 192

分隔线 

你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:

* * *

***

*****

- - -

-----------


特殊字

特殊字符 描述 字符的代码
空格符  
< 小于号 <

大于号 >
& 和号 &
¥ 人民币 ¥
© 版权 ©
® 注册商标 ®
°C 摄氏度 °C
± 正负号 ±
× 乘号 ×
÷ 除号 ÷
² 平方(上标²) ²
³ 立方(上标³) ³

相关标签: 工具 开发工具