Typora及Markdown使用小结

Markdown语法

首先的首先,自然是Markdown语法的使用练习。Markdown作为一种简单的标记语言,大体有以下几种输入对象。


标题

输入# 标题即可生成标题,#的个数决定了标题的层级,最多可有六级。

例:

## 一级标题
### 二级标题
#### 三级标题

段落

在打算换行的地方连续输入两个及以上的Space其后再输入Enter即可新启一段,也可以通过在段落间保留一个空行来实现。


列表

分为有序列表和无序列表两种。有序列表通过输入1.并在其后输入内容完成第一项的录入1,无序列表可以通过输入*并在其后输入内容。此外,列表还可互相嵌套,处于某父级列表下时,只需在输入标记前输入Tab进行缩进,便可新启一个嵌套的列表。

例:

1. 父级列表
2. 包含嵌套列表的某项
    * 嵌套列表
        * 嵌套列表的嵌套列表
            1.不论是否有序,都可以随意嵌套。

效果:

  1. 父级列表
  2. 包含嵌套列表的某项

    • 嵌套列表
    • 嵌套列表的嵌套列表

      1. 不论是否有序,都可以随意嵌套。

区块

是一种适用于展示对象层级关系的格式,通过在内容前输入>实现。其中,>的个数决定对象所处层级。

例:

> 如果你说我这波操作很捞
> > 这说明你在第二层
>
> 以为我在第一层
> > > > > 其实我在第五层

效果:

如果你说我这波操作很捞

这说明你在第二层

以为我在第一层

其实我在第五层


代码

Markdown支持两种形式的代码输入,一种是行内的代码,用反引号`将代码括起即可。另一种是代码区块,可以通过三个反引号将代码区块括起来实现。此外可以在前三个反引号后注明代码所用语言,可以实现关键字及函数高亮。

例:

​```python
for i in range(520):
    if i == 520:
        print('I love U!')
    else:
        print('No way!')
​```

效果:

for i in range(520):
    if i == 520:
        print('I love U!')
    else:
        print('No way!')

链接

链接也有几种实现方式,常用的一种是显示链接名称而隐藏链接本体的,另一种则是直接使用链接本体。

两者实现方法如下:

[锦鲤大王的沙漏](http://www.chen-kai.fun/)

<http://www.chen-kai.fun/>

效果:

锦鲤大王的沙漏

http://www.chen-kai.fun/


此外,还有种高级的实现方式,将网址用变量名代替,在文档末尾再对变量赋值。实现效果类似论文引用。

例:

这是[锦鲤大王的沙漏][my_website]

[my_website]: http://www.chen-kai.fun/

效果:

这是锦鲤大王的沙漏


图片

图片的插入方式类似于链接,有几种实现方法。Markdown原生的插入方式为,先输入一个!,其后再用[]输入图片的名称,最后用()将图片地址括起即可,这里的图片地址也可以采用变量名代替的方式,见链接处的示例。值得注意的是原生的图片插入方式并不能调整图片尺寸,所以,当需要调整插入图片尺寸时请使用HTML<img>标签。

废话不多说,直接上代码。

![原生插入方式](images\image1.png)

<img src="images\image2.png" style="zoom:20%;" />

效果:
原生插入方式


表格

Markdown中的表格实现方式类似于LaTeX中的实现方式。分割线符号|用于分栏,|---|用于分隔表头。|:-||-:||:-:|分别用于定义该列左、右及居中对齐。

例:

| 表头 | 表脑 | 表项上 || :--- | :--: | ---: || 表脖 | 表肩 | 表锁骨 |

效果:

表头表脑表项上
表脖表肩表锁骨

公式

Markdown中可以通过输入连续两个$开启公式区块,同样通过连续的两个$结束该区块。(暂时仅发现Typora支持)对于其他笔记软件,可以选择类代码环境的输入方式。

例:

$$
v_{合} = \frac{v_1+v_2}{1+\frac{v_1v_2}{c^2}}
$$​


​```math
v_{合} = \frac{v_1+v_2}{1+\frac{v_1v_2}{c^2}}​
​```

效果:

$$ v_{合} = \frac{v_1+v_2}{1+\frac{v_1*v_2}{c^2}} $$

v_{合} = \frac{v_1+v_2}{1+\frac{v_1*v_2}{c^2}}

该式为狭义相对论下的合速度公式。


脚注

脚注作为一种注释,可以有效的提升读者2阅读时的愉悦感,是一种类似弹幕的神奇注释!

只需将脚注的名称的前后分别用[^]括起,即可在后文中以[^脚注名称]: 脚注内容的格式进行注释,鼠标移到该处脚注时,将会显示对应的内容。

例:

前面的Python代码写错了,导致没法输出I love U.[^才怪][^才怪]: 是因为我就喜欢看别人失败。

效果:

前面的Python代码写错了,导致没法输出I love U.3


  1. 1.后记得输入Space再输入内容。Markdown的各类非闭合式标记,大多需要在标记后内容前输入一个Space才能生效
  2. 此处的读者仅指我自己。
  3. 是因为我就喜欢看别人失败。
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。知识共享许可协议
Say something...