markdown语法
参考资料:
markdown语法
《Jupyter 入门与实战》冯立超, 2021,人民邮电出版社,9787115558855中2.4 Markdown 及数学公式
标题
在#后跟空格写文字,支持六级标题。
1 |
|
Markdown 标记标题的另一种方法是在一行文字的下一行输入若干“=”,表示该行文字为一级标题;在一行文字的下一行输入若干“-”,则表示该行文字为二级标题。但此方法在实践中较少使用。
段落
Markdown使用一个空行来划分段落。
需要注意的是,如果像日常书写一样只按一次 Enter 键来分段,则在显示时会被处理为连续的一个段落。所以,我们一般按两次 Enter 键来分段。也可以在段尾输入两个空格来实现分段。
字体
加粗:要加粗的文字两边分别用“**”标记。
斜体:要倾斜的文字两边分别用“*”标记。
斜体且加粗:要倾斜且加粗的文字两边分别用“***”标记。
加删除线:要加删除线的文字两边分别用“~~”标记。
1 |
|
效果如下:
这是加粗的文字
这是倾斜的文字`
这是斜体加粗的文字这是加删除线的文字
引用
在引用的文字前加>即可。引用也可以嵌套。
1 |
|
效果如下
这是引用的内容
这是引用的内容
这是引用的内容
分割线
三个或者三个以上的 - 或者 * 都可以。
1 |
|
效果如下:
注意,由于在一行文字下方输入若干-
,表示该行文字为二级标题,所以,如果要使用-
表示分割线,则应该多空一行。
图片
1 |
|
超链接
语法:
1 |
|
其中“超链接名”为显示的文字。“超链接title”为鼠标指针悬停时显示的提示文字,“超链接title”可以不写。
示例:
1 |
|
列表
无序列表
语法:无序列表用 - + * 任何一种都可以
1 |
|
注意:- + * 跟内容之间都要有一个空格
有序列表
语法:数字加点
1 |
|
注意:序号跟内容之间要有空格
效果如下:
- 列表内容
- 列表内容
- 列表内容
列表嵌套
上一级和下一级之间敲三个空格即可
表格
语法:
1 |
|
第二行分割表头和内容。-
有一个就行,为了对齐,多加了几个:-
表示本列左对齐-:
表示本列右对齐,:-:
表示本列居中对齐。
注:原生的语法两边都要用 | 包起来。
示例:
1 |
|
效果如下:
姓名 | 技能 | 排行 |
---|---|---|
刘备 | 哭 | 大哥 |
关羽 | 打 | 二哥 |
张飞 | 骂 | 三弟 |
代码
语法:单行代码:代码之间分别用一个反引号包起来
1 |
|
代码块:代码之间分别用三个反引号包起来,且两边的反引号单独占一行
1 |
|
注:为了防止转义,前后三个反引号处加了小括号,实际是没有的。这里只是用来演示,实际中去掉两边小括号即可。
流程图
1 |
|
使用HTML标记
在Markdown中,可以直接使用HTML标记实现更复杂的排版标记。
例如,可以使用<br>
进行换行,或使用<kbd>
标记键盘符号等。
1 |
|
使用Ctrl-Enter运行当前单元格的内容。
下标:23
上标:23
转义
Markdown中使用了许多字符来表示特定的含义。如果我们确实需要显示这些字符,则需要在这些字符前面加\
来将其转义为普通字符。
Markdown中可转义的字符有\
(反斜杠)、`(反单引号)、*
(星号)、#
(井号)、_
(下划线)、-
(减号)、+
(加号)、.
(点号)、!
(感叹号)、{}
(花括号)、[]
(方括号)、()
(圆括号)。
1 |
|
# 正常显示井号
- 星号表示列表
* 正常显示星号这是代码
` 就是要显示反单引号
\ 斜杠也想显示出来