markdown语法与typora工具

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
2
3
multi
line
code

分割线

三个 *

缩进

在使用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,需要在小于号之后加个空格才行