markdown是一种轻量级的标记语言,可以利用简单的一些标识符来规定文档的格式。
typora是一款markdown编辑器。
标题
文字前加#,每增加一级子标题则加个#号,最多支持六级标题
一级标题#
二级标题##
….
列表
在文字前加 - 或 * 即可变为无序列表,快捷键 ctrl + shift + ]
在文字前加1. 2. 即变为有序列表,记得文字前要加个空格,快捷键 ctrl + shift + [
引用
在文本前加 > ,快捷键ctrl + shift + q
图片与链接
图片:! [] ()
链接: [] ()
粗体斜体
粗体用两个 * 包含,快捷键ctrl + b
斜体用一个 * 包含,快捷键ctrl + i
例如:粗体 斜体
代码块
单行代码用 ` 包含起来
快捷键ctrl +shift + `
多行代码用 三个` 包含起来
快捷键 ctrl+shift+k
例如:
this is single line code
this is
1 | multi |
分割线
三个 *
缩进
在使用markdown编辑时,我们手打空格缩进是不起效果的,因此我们需要通过使用HTML中的空格来帮助我们实现缩进。
一个空格大小的表示: 
或 
两个空格的大小表示: 
或 
不换行空格:
或 
 
“半角空格”,全称是 En Space,en是字体排印学的计量单位,为em宽度的一半。根据定义,它等同于字体度的一半(如16px字体中就是8px)。名义上是小写字母n的宽度。此空格传承空格家族一贯的特性:透明的,此空格有个相当稳健的特性,就是其占据的宽度正好是1/2个中文宽度,而且基本上不受字体影响。
 
“全角空格”,全称是 Em Space,em是字体排印学的计量单位,相当于当前指定的点数。例如,1 em在16px的字体中就是16px。此空格也传承空格家族一贯的特性:透明的,此空格也有个相当稳健的特性,就是其占据的宽度正好是1个中文宽度,而且基本上不受字体影响。
不换行空格,全称是 No-Break Space,它是最常见和我们使用最多的空格,大多数的人可能只接触了
,它是按下space键产生的空格。在HTML中,如果你用空格键产生此空格,空格是不会累加的(只算1个)。要使用html实体表示才可累加,该空格占据宽度受字体影响明显而强烈。
其他
左下角切换模式,快捷键ctrl + /
< 切换预览模式
</>切换源码模式
分割符
< !–more–>
输入< >时会有bug,需要在小于号之后加个空格才行