把 markdown 常用语法: 标题, 强调, 链接, 图片, 列表及嵌套, 代码, 引用,段落和换行, 分隔符, 符号转义, 表格的记录一下,以便后期查阅。
一. 标题
文章段落较多时,可以用标题分段。1
2
3
4
5
6
7
8
9
10
11标题1
-----
标题2
=====
# 一级标题
...
###### 六级标题
二、粗斜体
斜体文本 斜体文本
粗体文本 粗体文本
粗斜体文本 粗斜体文本
1 | *斜体文本* _斜体文本_ |
三、链接
小事儿的博客1
小事儿的博客2: https://xiaoshier.github.io/
小事儿的博客3
小事儿的博客4
blog
1 | 1. 行内式 |
四. 图片
图片的显示方法, 就是在链接前面加一个 !
1 | 1. 行内 |
五. 列表
1. 无序列表
- 列表文本前使用 [减号+空格]
- 列表文本前使用 [加号+空格]
列表文本前使用 [星号+空格]
1
2
3- 列表文本前使用 [减号+空格]
+ 列表文本前使用 [加号+空格]
* 列表文本前使用 [星号+空格]
2. 有序列表
- 列表前使用 [数字+空格]
- 不用担心数字不对,显示的时候我们会自动把这行的 4 纠正为 3
这里是段落1, 这里是段落1, 这里是段落1,
这里是段落1, 这里是段落1, 这里是段落1, 这里是段落1, 这里是段落1,
这里是段落1, 这里是段落1, 这里是段落1, 这里是段落1, 这里是段落1,这里是段落2, 前面需要加 4 个空格符号, 才可以有正常的缩进效果
1
2
3
4
5
6
71. 列表前使用 [数字+空格]
3. 不用担心数字不对,显示的时候我们会自动把这行的 4 纠正为 3
4. 这里是段落1, 这里是段落1, 这里是段落1,
这里是段落1, 这里是段落1, 这里是段落1, 这里是段落1, 这里是段落1,
这里是段落1, 这里是段落1, 这里是段落1, 这里是段落1, 这里是段落1,
这里是段落2, 前面需要加 4 个空格符号, 才可以有正常的缩进效果
3. 列表嵌套
所有的嵌套, 前面加 4 个空格符, 用来层级递进
- 列表所有元素:
- 无序列表 A
- 无序列表 A 的有序子列表
- 无序列表 A
- 无序列表 A 的无序子列表
这里是用用
- 无序列表 A 的无序子列表
- 无序列表 A
- 列表里的多段换行:
前面要加4个空格,
这样换行, 整体格式不会乱 - 列表里引用:
上面空一行
前面加四个空格
后面加两个空格 - 列表里的代码块儿:
上面空一行 前面空8格空格
1
2fdksa
fdsaj
格式如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
181. 列出所有元素:(与子集之间不可以有空行)
- 无序列表元素 A
1. 元素 A 的有序子列表
- 前面加四个空格
2. 列表里的多段换行:
前面必须加四个空格,
这样换行,整体的格式不会乱
3. 列表里引用:
> 前面空一行
> 仍然需要在前面加四个空格
4. 列表里代码段:
或者直接空八个,引入代码块
\`\`\`
前面四个空格,之后按代码\`\`\`语法
\`\`\`
六. 代码
- 代码块儿
- 使用 ``` ```来包裹代码
- 使用 4 个空格键
- 行内代码
- 使用 ` `
- 行内将` 放在代码中,eg:
`
, 可用多个反引号来开启和结束代码eg: `` ` ``
支持的语言:actionscript, apache, bash, clojure, cmake, coffeescript, cpp, cs, css, d, delphi, django, erlang, go, haskell, html, http, ini, java, javascript, json, lisp, lua, markdown, matlab, nginx, objectivec, perl, php, python, r, ruby, scala, smalltalk, sql, tex, vbscript, xml
效果如下:
行内代码
Use the
printf()
function.
A single backtick in a code span:`
A backtick-delimited string in a code span:`foo`
代码块儿
1
2
3$(document).ready(function () {
alert('hello world');
});
七. 引用
上面空一行,
前面空一个空格
这里是引用折行, 上一行后面加 2 个空格这里是引用新的一段
这是引用折行
前面空 4 个空格, 引用中代码块儿
- 引用中的列表
- 引用中的子列表
- 列表
- 引用中的子列表
书写格式如下:1
2
3
4
5
6
7
8
9
10
11
12> 上面空一行,
这里是引用折行, 上一行后面加 2 个空格
>
> 这里是引用新的一段
这是引用折行
> 前面空 4 个空格, 引用中代码块儿
>- 引用中的列表
> 1. 引用中的子列表
- 列表
2. 引用中的子列表
八. 段落和换行
段落, 通过一个空行来形成新的段落;
换行, 在一个段落里, 想强制断行, 在行末尾加 2 个以上空格, 或输入
<br />
这里是一个段落, 行1
这是是同一段落, 行2
书写格式如下:1
2这是是一个段落, 行1(此处加 2 个空格)
这里是同一个段落, 行2
九. 分隔符
三个及以上减号 或星号 ,且行内再无其他内容
这里是分隔符
这里是分隔符
书写格式如下:
这里是分隔符(下面要空一行)
---
这里是分隔符
***
十. 符号转义
使用 \ 进行符号转义
\' \" \* \-
十一. 表格
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
| Tables | Are | Cool |
| ------------- |:-------------:| -----:|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
十二. 注释
[](This is a comment, it will not be included)