Markdown使用
1. 标题
- 使用 # 表示标题,一级标题使用一个 # ,二级标题使用两个 ## ,以此类推,共有六级标题。
- 使用 ===== 表示高阶标题,使用 ——- 表示次阶标题。1234# 这是一级标题========## 这是二级标题--------------
注意:
- ==== 和 —- 表示标题时,大于等于2个都可以表示。
- ===和—数目任意,但是至少要大于等于3个
- 不同的markdown编辑器对===和—支持不同,有的支持有的不支持,
根据具体的编辑器而定.
2. 目录
使用 [TOC] 生成目录。如一开始的目录所示。
注意:
- 如果你的标题都是按照Markdown语法书写的话,可以自动生成层级目录。
- [TOC] 标记可能只能放在一级标题的前面,视不同的编译器而定。
3. 引用
使用 > 表示引用, >> 表示引用里面再套一层引用,依次类推。
示例:
例1:
这是一级引用
这是二级引用
这是三级引用
注意:
- 如果 > 和 >> 嵌套使用的话,从 >> 退到 > 时,必须之间要加一个空格或者 > 作为过渡,否则默认为下一行和上一行是同一级别的引用。最好都加空格.
- 引用标记里可以使用其他标记,如:有序列表或无序列表标记,代码标记等。
4.代码引用
- 引用的代码语句只有一段,不分行,可以用 ` 将语句包起来.
- 引用的代码语句为多行,可以将```置于这段代码的首行和末行.
- 行内代码用``表示,即在文字行中插入代码.
例如:这是python code
代码
5. 列表
使用 1. 2. 3. 表示有序列表,使用 * 或 - 或 + 表示无序列表.
- 无序列表或有序列表标记和后面的文字之间要有一个空格隔开.
- 有序列表标记不是按照你写的数字进行显示的,而是根据当前有序列表标记所在位置显示的.
- 无序列表的项目符号是按照实心圆、空心圆、实心方格的层级关系递进的,通常情况下,同一层级使用同一种标记.便于自己查看和管理.
- 层级缩进,下一层级要比上一层级缩进4空格,否则仍然表示同一层级.
- hello
- hello
- hello
- hello
6. 粗体和斜体
使用 * 或者 __ 表示粗体.
使用 或者 表示斜体.
注意:前后的 * 或 与要 加粗或倾斜的字体之间不能有空格.
7. 表格
语法格式:
其中:
- ——: 为右对齐
:—— 为左对齐
:——: 为居中对齐
——- 为使用默认居中对齐 - head可有可无
- 表格中含所有|字符,使用转义字符没有效果,使用ASCII字符集
| 的ASCII 字符集为:124,在markdown下的格式”|”,引号内的内容 - 每个Markdown解析器都不一样,可能左右居中对齐方式的表示方式不一样
8. 首行缩进
- 不断行的空白格 或 (半个英文空格)
- 半方大的空白 或 (一个英文空格)
- 全方大的空白 或 (两个英文空格)
hello
hello
hello
hello
注意:Markdown语法会忽略首行开头的空格,如果要体现出首行开头空两个的效果,可以使用全角符号下的空格 ,windows下使用 shift+空格 切换。
9. 分割线
使用 — 或者 ** 或者 表示水平分割线
注意:
- 只要 * 或者 - 大于等于三个就可组成一条平行线。
- 使用 — 作为水平分割线时,要在它的前后都空一行,防止 — 被当成标题标记的表示方式。
10. 插入图片
- 使用! [Alt text] (/path/to/img.jpg “Optional title”) 导入图片.
其中:
- Alt text 为如果图片无法显示时显示的文字;
- /path/to/img.jpg 为图片所在路径;
- Optional title 为显示标题.显示效果为在你将鼠标放到图片上后,会显示一个小框提示,提示的内容就是 Optional title 里的内容。
注意:!和[]以及()之间的连接处不能有空格
- 参考式图片1234![][1][1]: http://upload-images.jianshu.io/upload_images/259-0ad0d0bfc1c608b6.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240注意: ![][1]之间不能有空格,引用的链接不能和![][1]相连接,要隔行.
11. 插入链接
使用 [] (link “Optional title”) 表示行内链接.
注意:
- []和()之间不能有空格
- [] 内的内容为要添加链接的文字。
- link 为链接地址。
- Optional title 为显示标题。显示效果为在你将鼠标放到链接上后,会显示一个小框提示,提示的内容就是 Optional title 里的内容
|
|
注意:
- 参考式链接和行内链接的效果是一样的,各有利弊。
- 行内连接清晰易懂,可以清楚的知道链接的地址,但是不便于多次利用。
- 参考式链接可以重复使用,但不能即刻知道链接的地址。
12.下划线和删除线
- 使用 ~~ 表示删除线。
示例:1~~这是一条删除线~~
这是一条删除线
注意: ~~ 和 要添加删除线的文字之间不能有空格。
- 下划线
<u>Underlined Text</u>
Underlined Text
<span style="border-bottom:2px dashed yellow;">所添加下划线的行内文字</span>
所添加下划线的行内文字
13. 反斜杠
使用 \ 表示反斜杠,这是一个转义字符,在你不想显示Markdown标记时可以使用反斜杠.
14. 标签和分类
使用 标签: 或者 Tags: 表示标签标记.
标签: 数学 英语
Tags: 数学 英语
注意:标签: 或者 Tags: 的冒号要使用半角冒号,即英文冒号。
15. 注脚
使用 [^footer] 表示注脚.
这是一个注脚测试^footer1
注意:在需要解释一个名词,或者一本书,或者一个人时使用脚注标记。
16. 页内跳转
使用html代码实现页内跳转。在要跳转到的位置定义个锚 hehe ,然后使用 你好将 你好 设置为一单击即跳转到 hehe 所在位置的效果。
你好
hehe