markdown是一种简单的标记语言,排版语法简洁。使用易用易写的文本格式编辑文档,可以与html混编,同时可以导出html,pdf以及本身的.md格式文件。
markdown语法
标题语法
使用#(井号)创建标题。#的数量代表了标题的级别。例如三个#就是三级标题
三级标题
段落语法
段落语法比较简单,就是使用空行将一行或者多行文本进行分割。
换行语法
在段落的结尾增加2个或者多个空格,回车即可。
我爱北京天安门。
你爱哪里啊?
强调语法
设置文字为粗体或者斜体进行强调。
加粗文本,在需要强调的词语前后各添加两个星号或者下划线。下划线兼容性不好,建议使用星号。
我爱北京天安门!
我爱北京天安门!
I just love bold text.
I LOVEyou
斜体跟粗体类似,只需要在强调的词语前后各添加一个星号或者下划线即可。
我爱北京天安门!
我爱北京天安门!
I love you.
同时使用粗体与斜体,只需要在强调的词语前后各添加三个星号或者下划线即可。
我爱北京天安门!
引用语法
在段落之前加一个>即可
这是一个引用例子。
引用可以有多个段落
嵌套引用
一级引用
二级引用
三级引用
带有其他元素的块引用(在这里不起作用,可能是兼容性的问题)
一级引用
- this is a test.
- that is a ok.
列表语法
有序列表
要创建有序列表,请在每个列表项前添加数字并紧跟一个英文句点。数字不必按数学顺序排列,但是列表应当以数字 1 起始。
- 一级
- 二级
- 次一级
- 次一级
无序列表
要创建无序列表,请在每个列表项前面添加破折号 (-)、星号 () 或加号 (+) 。缩进一个或多个列表项可创建嵌套列表。
- 无序列表1
- 无序列表2
- 无序列表1
- 无序列表2
- 无序列表1
- 无序列表2
混合使用
- 有序列表1
- 有序列表2
- 无序列表1
- 无序别把2
- 有效列表3
- 有序列表1 引用1
引用2 - 有序列表2
this is a code.
代码语法
要将单词或短语表示为代码,请将其包裹在反引号 (`
) 中。
sudo -i
mkdir test.txt
代码块,这个更常用。
如果发现不方便,请尝试使用受保护的代码块。根据Markdown处理器或编辑器的不同,您将在代码块之前和之后的行上使用三个反引号((```
)或三个波浪号(~~~)。
this is a test
{
"firstName": "John",
"lastName": "Smith",
"age": 25
}
高亮代码。使用此功能,您可以为编写代码的任何语言添加颜色突出显示。要添加语法突出显示,请在受防护的代码块之前的反引号旁边指定一种语言。
{
"firstName": "John",
"lastName": "Smith",
"age": 25
}
分隔线语法
要创建分隔线,请在单独一行上使用三个或多个星号 (***
)、破折号 (---
) 或下划线 (___
) ,并且不能包含其他内容。
我爱北京天安门!
***
上面就是分隔线。
一般会在分隔线的上下留空行。
链接语法
链接文本放在中括号中,链接地址放在后面的小括号内,title可选。注意后面的链接地址最好加上http或https,不然可能出现兼容性的问题。
百度
这是一个链接 Markdown语法。
网址和Email地址
使用尖括号可以很方便地把URL或者email地址变成可点击的链接。
abc@baidu.com
http://www.baidu.com
https://www.2b6a.com
强调链接
在链接语法前后增加星号。 要将链接表示为代码,请在方括号中添加反引号。
i love myblog
引用型链接
引用样式链接是一种特殊的链接,它使URL在Markdown中更易于显示和阅读。参考样式链接分为两部分:与文本保持内联的部分以及存储在文件中其他位置的部分,以使文本易于阅读。
链接的第一部分
引用类型的链接的第一部分使用两组括号进行格式设置。第一组方括号包围应显示为链接的文本。第二组括号显示了一个标签,该标签用于指向您存储在文档其他位置的链接。
尽管不是必需的,可以在第一组和第二组括号之间包含一个空格。第二组括号中的标签不区分大小写,可以包含字母,数字,空格或标点符号。
[hobbit-hole] [1]
链接的第二部分
引用类型链接的第二部分使用以下属性设置格式:
- 放在括号中的标签,其后紧跟一个冒号和至少一个空格(例如
:
)。 - 链接的URL,可以选择将其括在尖括号中。
- 链接的可选标题,可以将其括在双引号,单引号或括号中。
看起来在ob中有一些问题
图片语法
要添加图像,请使用感叹号 (!
), 然后在方括号增加替代文本,图片链接放在圆括号里,括号里的链接后可以增加一个可选的图片标题文本。
![[iShot_2022-11-17_10.28.24.png]]
ob里面是!加双括号即可。
Markdown 转义字符语法
要显示原本用于格式化 Markdown 文档的字符,请在字符前面添加反斜杠字符 \ 。说白了就是让前面说的语法失去作用。
* this is a test.