markdown 相关语法的总结
注意:这里介绍的只是通用的 markdown 语法,一些平台特有的语法的比如 GFM(GitHub Flavored Markdown)的
@
等将不涉及。
Headers(标题)
使用#
来标记标题级别,语法如下:
1 | # 这是一级标题 |
效果:
这是一级标题
这是二级标题
这是三级标题
这是四级标题
这是五级标题
这是六级标题
Strikethrough(删除线)
就像这样~~like this~~
或者<del>直接使用html</del>
html(不推荐)
i hate you um…i like you actually
Emphasis(强调)
1 | _文字斜体_ |
效果:
文字斜体
也是文字斜体
文字粗体
也是文字粗体
你可以组合它们
<hr>分割线
1 | --- |
效果:
超链接
1 | [连接名称](address , alt) |
here
https://suchenrain.github.io
键盘键
1 | <kbd>Ctrl+[</kbd> and <kbd>Ctrl+]</kbd> |
键盘键
Ctrl+[ and Ctrl+]
代码块
语法如下
1 | `var example=true` //内联样式 |
效果:
var example=true
//内联样式
//换行并缩进 4 格
if(isAwesome){
return true
}
//使用 3 个反引号
1 | if (isAwesome){ |
//指定代码高亮语言
1 | if (isAwesome) { |
Lists(列表)
无序列表(Unordered)
使用 -/*/+ 加一个空格
1 | //层次使用一个 Tab 或者两个空格缩进 |
效果:
- Item 1
- Item 2
- Item 2a
- Item 2b
- Item 1
- Item 2
- Item 2a
- Item 2b
- Item 1
- Item 2
- Item 2a
- Item 2b
有序列表(Ordered)
使用 数字 加一个英文句点+一个空格,即:数字+.+空格
数字可以不用有序,会自动排序
1 | 1.Item 1 |
- Item 1
- Item 2
- Item 3
- Item 3a
- Item 3b
图片(Image)
1 | ![Alt text](src 'Optional title') |
段落(Paragraph)
以一个空行开始,以一个空行结束,中间的就是一个段落。
1 | -----假装我是空行------ |
效果:
我是一段话。
我真的是一段话。
块引用(Blockquotes)
1 | > 给引用的文本开始位置都加一个 '>', |
效果(以下效果仅供参考…因为我修改了样式):
给引用的文本开始位置都加一个 ‘>’,
便可组成一个块引用。在块引用中,可以结合
其他 markdown 元素一块使用,比如列表。
强调
也可以只在第一行加大于号,其他位置不加。
- 块引用里使用列表,需要和上面的内容隔开一个空行
- 记得加空格哦。
Task Lists(任务清单)
1 | - [x] [links](), **formatting**, and <del>tags</del> supported |
效果:
- links, formatting, and
tagssupported - list syntax required (any unordered or ordered list supported)
- this is a complete item
- this is an incomplete item
Table(表格)
You can create tables by assembling a list of words and dividing them with hyphens - (for the first row), and then separating each column with a pipe |:
1 | example 1: |
效果:
example 1
First Header | Second Header |
---|---|
Content from cell 1 | Content from cell 2 |
Content in the first column | Content in the second column |
example 2
Item | Value |
---|---|
Computer | $1600 |
Phone | $12 |
Pipe | $1 |
忽略 markdown 语法
使用\
来忽略 markdown 语法
1 | \`\`\` |
```
Let’s rename *our-new-project* to *our-old-project*.
参考文献:
[1]. 掌握这几种 Markdown 语法你就够了
[2]. Mastering Markdown