markdown语法

Posted by Xiphoray on Mar 30, 2018

列表

无序列表

无序列表使用 - 、 + 和 * 作为列表标记

以下为样例:

  • 第一
  • 第二
    • 很好
      • 特别好
        • 真的很好
  • 第一
  • 第二
    • 很好
      • 特别好
        • 真的很好
  • 第一
  • 第二
    • 很好
      • 特别好
        • 真的很好

以下为代码:

* 第一
* 第二
	* 很好
		* 特别好
			* 真的很好
			 
- 第一
- 第二
	- 很好
		- 特别好
			- 真的很好
			
+ 第一
+ 第二
	+ 很好
		+ 特别好
			+ 真的很好

有序列表

有序列表则使用数字 (或任意单个字母) 加英文句点 . 来表示 (其实句点前面是什么并不重要,只要是1或a之后就会自动排序)

以下为样例:

  1. 哈哈
  2. 嘿嘿
  3. 很好
  4. 是么
  5. emmm
  6. 这。。不按套路出牌啊!

以下为代码:

1. 哈哈
2. 嘿嘿
1. 很好
9. 是么
10. emmm
13. 这。。不按套路出牌啊!

引用

引用以 > 来表示,引用中支持多级引用、标题、列表、代码块、分割线等常规语法

以下为样例:

接下来我来讲两句。

没什么好讲的

就是跟你们说一下

这里可以嵌套引用

反正你们也不会引用这么多的

以下为代码:

> 接下来我来讲两句。

> 没什么好讲的
>> 就是跟你们说一下
>>> 这里可以嵌套引用
>>>> 反正你们也不会引用这么多的

强调

两个 * 或 _ 代表加粗,一个 * 或 _ 代表斜体,~~ 代表删除

以下为样例:

这样这样 可以加粗

这样这样 可以斜体

而这样呢 会被删除

以下为代码:

**这样** 和 __这样__ 可以加粗

*这样* 和 _这样_ 可以斜体

~~而这样呢~~ 会被删除

图片

以下为样例:

img

以下为代码:

![img](/img/home-bg.jpg "这是首页图片噢")
![图片文本(可忽略)](图片地址 "图片标题"(可忽略))

链接

行内式链接

以下为样例:

Xiphoray的博客

以下为代码:

[Xiphoray的博客](xiphoray.github.io "这是我的博客噢")
[文本](链接地址 "链接标题"(可忽略))

参考式链接

以下为样例:

Xiphoray的博客

以下为代码:

[Xiphoray的博客][url]
[url]:xiphoray.github.io "我是Xiphoray"

[url]为链接标记,可以在文中任意地方定义
定义格式为:[标记名称]:链接地址 "链接标题"(可以忽略)
该方式同样适用于图片

自动链接

直接用 <> 括起来,链接要带有https://或http://字样

以下为样例:

看见了么 https://xiphoray.github.io 是我的博客噢!

以下为代码:

看见了么 <https://xiphoray.github.io> 是我的博客噢!

代码

行内代码

用两个 ` 包起来,第一个表示开始,第二个表示结束

以下为样例:

导入 include <Xiphoray.h> 头文件至开头

以下为代码:

导入 `include <Xiphoray.h>` 头文件至开头

代码块

用两个 ``` 包起来,第一个表示开始,第二个表示结束,代码语法高亮在 ``` 后面加上空格和语言名称即可

以下为样例:

<script>
	loadDrawer();
	var inst=new mdui.Drawer('#drawer',{swipe:true});
</script>		

以下为代码:

\``` html  (忽视那个斜杠,那是为了显示三个点才加的)
<script>
	loadDrawer();
	var inst=new mdui.Drawer('#drawer',{swipe:true});
</script>		
\```

表格

  • 居左::----
  • 居中::----:
  • 居右:----:

以下为样例:

标题 标题 标题
居左测试文本 居中测试文本 居右测试文本
居左测试文本1 居中测试文本2 居右测试文本3
居左测试文本11 居中测试文本22 居右测试文本33
居左测试文本111 居中测试文本222 居右测试文本333

以下为代码:

|标题|标题|标题|
|:---|:---:|---:|
|居左测试文本|居中测试文本|居右测试文本|
|居左测试文本1|居中测试文本2|居右测试文本3|
|居左测试文本11|居中测试文本22|居右测试文本33|
|居左测试文本111|居中测试文本222|居右测试文本333|

各种零碎的东西

分割线

在一行中用三个以上的 * 、 - 、 _ 来建立一个分隔线,行内不能有其他东西

以下为样例:




以下为代码:

* * *
- - -
_ _ _

脚注

使用 [^] 来定义脚注,但如果有 header 的话,定位的位置可能会被header遮盖

以下为样例:

鲁迅在第一部作品中说过1,努力才有回报。

以下为代码:

鲁迅在第一部作品中说过[^1],努力才有回报。

[^1]: 不,他并没有说过

标题

用 # 标识

在 标题开头 加上1~6个#,依次代表一级标题、二级标题….六级标题

以下为样例:

这里是标题

这里是标题

这里是标题

这里是标题

##### 这里是标题

这里是标题

以下为代码:

# 这里是标题
## 这里是标题
### 这里是标题
#### 这里是标题
##### 这里是标题
###### 这里是标题

用 = 或 - 标识

在 标题底下 加上任意个=代表一级标题,-代表二级标题

以下为样例:

这里是标题

这里是标题

以下为代码:

这里是标题
===

这里是标题
---
  1. 不,他并没有说过 




Share