本篇用来记录和展示Markdown的基础语法
了解了这些,就可以轻松玩转Markdown了!
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
现在,各种工具和网址对于它的支持也是非常好,github的README就是用markdown写的~
Introduction
(只用作目录,无页内超链接功能,因为简书不支持同页面下的内联锚点)
1.横线
(***、---、___可以显示横线效果,效果一样)
【语法】
*****
***
----
---
___
【效果】
2.标题
【语法】
#一级标题
##二级标题
###三级标题
####四级标题
#####五级标题
######六级标题
or
标题1
===
标题2
---
【效果】
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
标题1
标题2
3.文本
【语法】
**这是加粗的文字** # or :__这是加粗的文字__
*这是倾斜的文字*`
***这是斜体加粗的文字***
~~这是加删除线的文字~~
【效果】
这是加粗的文字
这是倾斜的文字`
这是斜体加粗的文字
这是加删除线的文字
4.引用
引用可以嵌套
【语法】
>这是引用的内容
>>这是引用的内容
>>>这是引用的内容
【效果】
这是引用的内容
这是引用的内容
这是引用的内容
5.列表
无序列表
无序列表用 - + * 任何一种都可以,中间有空格
【语法】
- 列表内容
+ 列表内容
* 列表内容
【效果】
- 列表内容
- 列表内容
- 列表内容
有序列表
序号跟内容之间要有空格
【语法】
1.列表内容
2.列表内容
3.列表内容
【效果】
1.列表内容
2.列表内容
3.列表内容
列表嵌套
上一级和下一级之间敲三个空格即可
【语法】
* 一级无序列表内容
* 二级无序列表内容
* 一级无序列表内容
1. 二级有序列表内容
1. 一级有序列表内容
* 二级有序列表内容
1. 一级有序列表内容
1. 二级无序列表内容
【效果】
- 一级无序列表内容
- 二级无序列表内容
- 一级无序列表内容
- 二级有序列表内容
- 一级有序列表内容
- 二级有序列表内容
- 一级有序列表内容
- 二级无序列表内容
6.表格
原生的语法两边都要用 | 包起来。此处省略
【语法】
姓名|技能|排行
--|:--:|--:
A|居中|__粗体__
B|**加粗**|~~删除~~
C|***斜体***|`高亮`
#第二行分割表头和内容。
#- 有一个就行,为了对齐,多加了几个
#文字默认居左
#-两边加:表示文字居中
#-右边加:表示文字居右
【效果】
姓名 | 技能 | 排行 |
---|---|---|
A | 居中 | 粗体 |
B | 加粗 | |
C | 斜体 | 高亮 |
7.代码
单行代码
【语法】
`Print "Hello World"`
【效果】
Print "Hello World"
代码块
【语法】
function A(){
echo "Hello World";
}
A();
【效果】
function A(){
echo "Hello World";
}
A();
8.图片
【语法】
一个!,就会被识别为图片


alt:显示在图片下面的文字,对图片内容的解释。
title:图片的标题,当鼠标移到图片上时显示的内容(可选)
【效果】
9.超链接
【语法】
[google](https://www.google.com/ "title")
title:图片的标题,当鼠标移到图片上时显示的内容(可选)
【效果】
Google
页内跳转
Markdown会自动给每一个h1~h6标题生成一个锚,其id就是标题内容。
用途:生成目录树
【语法】
[跳转到“Introduction”的链接](#Introduction)
【效果】
点击跳转到“Introduction”
10.转义字符
【语法】
\\ 反斜线
\` 重音号
\* 星号
\_ 下划线
\{\} \[\] \(\) 括号
\# 井号
\+ 加号
\- 减号
\. 句点
\! 惊叹号
【效果】
\ 反斜线
` 重音号
* 星号
_ 下划线
{} [] () 括号
# 井号
+ 加号
- 减号
. 句点
! 惊叹号
11.脚注Footnotes
【语法】
脚注是在需要标记脚注文字的后面增加一个方括号,方括号中的内容必须以 ^ 开头,再接着是数字、字符串标记
脚注[^1] #方括号中的内容必须以 ^ 开头,再接着是数字、字符串标记
[^1]: footnote #在文件的任意地方,你可以把这个脚注的内容定义出来:
【效果】
脚注[1]
-
footnote ↩