Markdown语法1.标题2.强调3.斜体4.删除线5.*高亮6.代码7.代码块8.引用9.无序列表10.有序列表11.*上标12.*下标13.*注释(标参考文献)14.链接15.任务列表16.表格17.图片18.分割线19.Emoji20.*自动生成目录21.内联HTML代码22.内联
注意:带*
的是扩展语法,只有typora支持,其他markdown编辑器不一定支持
# 标题
1# 一级标题
2## 二级标题
3### 三级标题
4注:#后面必须有一个空格
xxxxxxxxxx
21**欢迎报考大山中学!**
2__欢迎报考中山大学!__
欢迎报考中山大学
欢迎报考中山大学
在typora中,可以选中要强调的文字按下Ctrl
+B
*欢迎各位大佬来浇浇我各种知识*
_欢迎各位大佬来浇浇我各种知识_
或者选中想要强调的文字按下Ctrl
+I
欢迎各位大佬来浇浇我各种知识
斜体并强调用***
或___
包围
斜体并强调
~~我宣布个事儿,我是shabi~~
我宣布个事儿,我是傻逼
(用==包围)
注意:这是扩展语法,仅typora支持
==我是黄色==
我是黄色
xxxxxxxxxx
11`sudo rm -rf /*`
sudo rm -rf /*
(没事别乱敲这个)
xxxxxxxxxx
31```
2代码块
3```
[>
+空格
前置]
引用是可以嵌套的
xxxxxxxxxx
21> 24岁,是学生
2>> 学生特有的无处不在(恼)
24岁,是学生
学生特有的无处不在(恼)
[-
或+
+空格 前置]
xxxxxxxxxx
31- 一颗是枣树
2+ 另一棵也是枣树
3* (这种也可以,不过在typora很难单个输入,故不常用)
敲回车会自动补全,按Tab
会自动缩进一级
一颗是枣树
数字+.
+空格
前置
xxxxxxxxxx
41我来这里就为了三件事:
21. 公平
32. 公平
43. 还是™的公平
我来这里就为了三件事:
用^
包围即可
xxxxxxxxxx
112^31^-1=2147483647
231-1=2147483647
用~
包围即可
xxxxxxxxxx
11H~2~O是剧毒的
H2O是剧毒的
[^]
后置
xxxxxxxxxx
21滑了天下之大稽[^1]
2[^1]: 史记·滑稽列传——司马迁
滑了天下之大稽1
(注意:文内跳转为扩展语法)
x1打开[力扣](https://leetcode.cn)
2
3[点击这里回到梦开始的地方](#Markdown语法)
4第三行这个是扩展语法
打开力扣
xxxxxxxxxx
41TodoList:
2- [ ] 打王者
3- [x] 打王者
4- [ ] 打力扣
打王者
打王者
打力扣
xxxxxxxxxx
41| 学号 | 姓名 | 年龄 |
2| :--- |:---: | ---: |
3| 114514 | 田所 | 24 |
4|1919810|浩二|25|
用|
绘制表格边框
第一行为表头,由第二行分割线决定对齐方式与长度,第三行及之后即表格数据
学号 | 姓名 | 年龄 |
---|---|---|
114514 | 田所 | 24 |
1919810 | 浩二 | 25 |
[直接拖进来或复制粘贴]
xxxxxxxxxx
21![图片](图片的位置)
2![反复分析](./Markdown.assets/反复分析.png)
xxxxxxxxxx
41***
2---
3___
4(三个以上就行)
用英文输入Emoji是扩展语法
xxxxxxxxxx
31:sweat_smile:
2:drooling_face:
3:clown_face:
敲键盘或回车点击,后置的:
一般不需要手动输
要求英语水平够高,记得每个Emoji的英文名
😅
🤤 🤡
对于其余普通的Markdown编辑器,可以直接将Emoji表情复制进来,这是直接硬编码的 (刻进DNA里)
可以复制Emoji的网站
😇😂
输入[TOC]
即可
用<></>
包围
xxxxxxxxxx
71<div style="text-align:center">
2 <font style="color:red">我不会 HTML 呜呜呜...浇浇我</font>
3</div>
4
5<center>简单的文字居中也可以这样</center>
6
7<u>下划线</u>
下划线
只要你会写,你完全可以把Markdown当作HTML来写
同时,.md
文件可以直接导出成一个网页
下划线还可以选中后按下Ctrl
+U
(部分编译器会不识别某些符号,Typora完全支持)
xxxxxxxxxx
471$\LaTeX$是最棒的论文排版语言
2$a^n+b^n=c^n$
3$\int_{-\infty}^{+\infty}{f(x)\cdot e^{-2\pi j\cdot x}dx}$
4$\lim_{x\to\infty}\sum_{i=1}^n{(1+\frac{1}{n})^n}$
5
6$$
7(公式块)
8$$
9
10$$
11x_2=a_{11}x_1+a_{12}y_1\\
12y_2=a_{21}x_1+a_{22}y_1\\
13\enspace
14\\
15\begin{pmatrix}x_2\\y_2\end{pmatrix}=
16\begin{pmatrix}
17a_{11}&a_{12}\\a_{21}&a_{22}
18\end{pmatrix}\cdot
19\begin{pmatrix}x_1\\y_1\end{pmatrix}
20$$
21
22$$
23\begin{cases}
24\nabla\times\vec{E}=-\frac{\partial\vec{B}}{\partial t}\\
25\nabla\times\vec{H}=\vec{J_v}+\frac{\partial\vec{D}}{\partial t}\\
26\nabla\cdot\vec{D}=\rho_v\\
27\nabla\cdot\vec{B}=0
28\end{cases}\quad
29\begin{cases}
30\vec{D}=\epsilon\vec{E}\\
31\vec{B}=\mu\vec{H}\\
32\vec{J_v}=\sigma\vec{E}
33\end{cases}
34$$
35
36$$
37%\usepackage{unicode-math}
38\displaystyle \ointctrclockwise\mathcal{D}[x(t)]
39\sqrt{\frac{\displaystyle3\uppi^2-\sum_{q=0}^{\infty}(z+\hat L)^{q}
40\exp(\symrm{i}q^2 \hbar x)}{\displaystyle (\symsfup{Tr}\symbfcal{A})
41\left(\symbf\Lambda_{j_1j_2}^{i_1i_2}\Gamma_{i_1i_2}^{j_1j_2}
42\hookrightarrow\vec D\cdot \symbf P \right)}}
43=\underbrace{\widetilde{\left\langle \frac{\notin \emptyset}
44{\varpi\alpha_{k\uparrow}}\middle\vert
45\frac{\partial_\mu T_{\mu\nu}}{2}\right\rangle}}_{\mathrm{K}_3
46\mathrm{Fe}(\mathrm{CN})_6} ,\forall z \in \mathbb{R}
47$$
(麦克斯韦方程组)
分享一个 Typora 搭配腾讯云COS/阿里云OSS图床的例子. 新用户免费试用6个月, 另外还可选择七牛云或者路过图床.
按键 | 效果 | 按键 | 效果 |
---|---|---|---|
Ctrl + D | 选中当前词 | Ctrl + L | 选中当前句/行 |
Ctrl + E | 选中当前区块 | Ctrl + F | 搜索当前选中 |
Ctrl + B | 加粗当前选中 | Ctrl + H | 替换当前选中 |
Ctrl + I | 倾斜当前选中 | Ctrl + U | 下划当前选中 |
Ctrl + K | 将当前选中生成链接 | Ctrl + J | 滚动屏幕将选中滚至顶部 |
Ctrl + W | 关闭当前窗口 | Ctrl + N | 打开新窗口 |
Ctrl + O | 打开文件 | Ctrl + P | 搜索文件并打开 |
Ctrl + 回车 | 表格下方插入行 | Ctrl + , | 打开偏好设置 |
Ctrl + . | 切换全角/半角标点 | Ctrl + / | 切换正常/源代码视图 |
Ctrl + Shift + - | 缩小视图缩放 | Ctrl + Shift + + | 放大视图缩放 |
还有一些不常用的/三键的快捷键不在此列出.
Markdown 在编译后约等于 HTML. 而 Typora 的正常视图就是编译后的 Markdown, 故Typora的主题样式本质就是 CSS 文件.
可以下载各种好看的主题给 Typora换上, 同时也可以自己调整对应的 CSS 文件, 或者自己手搓.
在 Typora 设置中开启 调试模式
后即可在正常视图右击打开 检查元素
, 在其中就可以完全将 Markdown 文件当成 HTML 来编辑.
流程图:
xxxxxxxxxx
71```mermaid
2graph TD;
3A-->B;
4A-->C;
5B-->D;
6C-->D;
7```
时序图:
xxxxxxxxxx
131```mermaid
2sequenceDiagram
3participant Alice
4participant Bob
5Alice->>John: Hello John, how are you?
6loop Healthcheck
7John->>John: Fight against hypochondria
8end
9Note right of John: Rational thoughts <br/>prevail!
10John-->>Alice: Great!
11John->>Bob: How about you?
12Bob-->>John: Jolly good!
13```
甘特图:
xxxxxxxxxx
121```mermaid
2gantt
3dateFormat YYYY-MM-DD
4title Adding GANTT diagram to mermaid
5excludes weekdays 2014-01-10
6
7section A section
8Completed task :done, des1, 2014-01-06,2014-01-08
9Active task :active, des2, 2014-01-09, 3d
10Future task : des3, after des2, 5d
11Future task2 : des4, after des3, 5d
12```
类图:
xxxxxxxxxx
161```mermaid
2classDiagram
3Class01 <|-- AveryLongClass : Cool
4Class03 *-- Class04
5Class05 o-- Class06
6Class07 .. Class08
7Class09 --> C2 : Where am i?
8Class09 --* C3
9Class09 --|> Class07
10Class07 : equals()
11Class07 : Object[] elementData
12Class01 : size()
13Class01 : int chimp
14Class01 : int gorilla
15Class08 <--> C2: Cool label
16```
实体关系图:
xxxxxxxxxx
61```mermaid
2erDiagram
3CUSTOMER ||--o{ ORDER : places
4ORDER ||--|{ LINE-ITEM : contains
5CUSTOMER }|..|{ DELIVERY-ADDRESS : uses
6```
用户旅程图:
xxxxxxxxxx
111```mermaid
2journey
3title My working day
4section Go to work
5Make tea: 5: Me
6Go upstairs: 3: Me
7Do work: 1: Me, Cat
8section Go home
9Go downstairs: 5: Me
10Sit down: 5: Me
11```
状态图:
xxxxxxxxxx
91```mermaid
2stateDiagram-v2
3[*] --> Still
4Still --> [*]
5Still --> Moving
6Moving --> Still
7Moving --> Crash
8Crash --> [*]
9```
饼图:
xxxxxxxxxx
61```mermaid
2pie
3"Dogs" : 386
4"Cats" : 85
5"Rats" : 15
6```
xxxxxxxxxx
51<!--
2Note - Any content mentioned below in `<!-- ->` blocks are just comments
3to help you fill-up the issue. It won't be visible in the actual issue after
4you click on submit.
5-->
在typora中,你可以看到注释的内容,但是导出为PDF后,注释的内容就会消失
至此, Markdown + Typora 的手册教程也告一段落.
不知你看完这么长的教程/手册, 是否能体会到 Markdown 的精妙简洁之处呢?
其实 Markdown 只是标记语言的最开始, 我的感受是会了 Markdown 之后对于理解 HTML 也有帮助, 对于用 LATEX 来写论文也有帮助. 标记语言正是为了摆脱 Word 那种虽然"所见即所得", 但又过于花哨浮华, 很差的兼容性与闭源的编码的缺陷. 当你能掌握这样的"所写即所得"时, 你肯定会感受到用 Markdown 这类语言来处理文本的妙处!