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注:#后面必须有一个空格
xxxxxxxxxx21**欢迎报考大山中学!**2__欢迎报考中山大学!__
欢迎报考中山大学
欢迎报考中山大学
在typora中,可以选中要强调的文字按下Ctrl+B
*欢迎各位大佬来浇浇我各种知识*
_欢迎各位大佬来浇浇我各种知识_
或者选中想要强调的文字按下Ctrl+I
欢迎各位大佬来浇浇我各种知识
斜体并强调用***或___包围
斜体并强调
~~我宣布个事儿,我是shabi~~
我宣布个事儿,我是傻逼
(用==包围)
注意:这是扩展语法,仅typora支持
==我是黄色==
我是黄色
xxxxxxxxxx11`sudo rm -rf /*`
sudo rm -rf /*(没事别乱敲这个)
xxxxxxxxxx31```2代码块3```
[>+空格 前置]
引用是可以嵌套的
xxxxxxxxxx21> 24岁,是学生2>> 学生特有的无处不在(恼)
24岁,是学生
学生特有的无处不在(恼)
[-或++空格 前置]
xxxxxxxxxx31- 一颗是枣树2+ 另一棵也是枣树3* (这种也可以,不过在typora很难单个输入,故不常用)
敲回车会自动补全,按Tab会自动缩进一级
一颗是枣树
数字+.+空格 前置
xxxxxxxxxx41我来这里就为了三件事:21. 公平32. 公平43. 还是™的公平
我来这里就为了三件事:
用^包围即可
xxxxxxxxxx112^31^-1=2147483647
231-1=2147483647
用~包围即可
xxxxxxxxxx11H~2~O是剧毒的
H2O是剧毒的
[^]后置
xxxxxxxxxx21滑了天下之大稽[^1]2[^1]: 史记·滑稽列传——司马迁
滑了天下之大稽1
(注意:文内跳转为扩展语法)
x1打开[力扣](https://leetcode.cn)23[点击这里回到梦开始的地方](#Markdown语法)4第三行这个是扩展语法
打开力扣
xxxxxxxxxx41TodoList:2- [ ] 打王者3- [x] 打王者4- [ ] 打力扣
打王者
打王者
打力扣
xxxxxxxxxx41| 学号 | 姓名 | 年龄 |2| :--- |:---: | ---: |3| 114514 | 田所 | 24 |4|1919810|浩二|25|
用|绘制表格边框
第一行为表头,由第二行分割线决定对齐方式与长度,第三行及之后即表格数据
| 学号 | 姓名 | 年龄 |
|---|---|---|
| 114514 | 田所 | 24 |
| 1919810 | 浩二 | 25 |
[直接拖进来或复制粘贴]
xxxxxxxxxx212

xxxxxxxxxx41***2---3___4(三个以上就行)
用英文输入Emoji是扩展语法
xxxxxxxxxx31:sweat_smile:2:drooling_face:3:clown_face:
敲键盘或回车点击,后置的:一般不需要手动输
要求英语水平够高,记得每个Emoji的英文名
😅
🤤 🤡
对于其余普通的Markdown编辑器,可以直接将Emoji表情复制进来,这是直接硬编码的 (刻进DNA里)
可以复制Emoji的网站
😇😂
输入[TOC]即可
用<></>包围
xxxxxxxxxx71<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完全支持)
xxxxxxxxxx471$\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\enspace14\\15\begin{pmatrix}x_2\\y_2\end{pmatrix}=16\begin{pmatrix}17a_{11}&a_{12}\\a_{21}&a_{22}18\end{pmatrix}\cdot19\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}=028\end{cases}\quad29\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\vert45\frac{\partial_\mu T_{\mu\nu}}{2}\right\rangle}}_{\mathrm{K}_346\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 来编辑.
流程图:
xxxxxxxxxx71```mermaid2graph TD;3A-->B;4A-->C;5B-->D;6C-->D;7```
时序图:
xxxxxxxxxx131```mermaid2sequenceDiagram3participant Alice4participant Bob5Alice->>John: Hello John, how are you?6loop Healthcheck7John->>John: Fight against hypochondria8end9Note right of John: Rational thoughts <br/>prevail!10John-->>Alice: Great!11John->>Bob: How about you?12Bob-->>John: Jolly good!13```
甘特图:
xxxxxxxxxx121```mermaid2gantt3dateFormat YYYY-MM-DD4title Adding GANTT diagram to mermaid5excludes weekdays 2014-01-1067section A section8Completed task :done, des1, 2014-01-06,2014-01-089Active task :active, des2, 2014-01-09, 3d10Future task : des3, after des2, 5d11Future task2 : des4, after des3, 5d12```
类图:
xxxxxxxxxx161```mermaid2classDiagram3Class01 <|-- AveryLongClass : Cool4Class03 *-- Class045Class05 o-- Class066Class07 .. Class087Class09 --> C2 : Where am i?8Class09 --* C39Class09 --|> Class0710Class07 : equals()11Class07 : Object[] elementData12Class01 : size()13Class01 : int chimp14Class01 : int gorilla15Class08 <--> C2: Cool label16```
实体关系图:
xxxxxxxxxx61```mermaid2erDiagram3CUSTOMER ||--o{ ORDER : places4ORDER ||--|{ LINE-ITEM : contains5CUSTOMER }|..|{ DELIVERY-ADDRESS : uses6```
用户旅程图:
xxxxxxxxxx111```mermaid2journey3title My working day4section Go to work5Make tea: 5: Me6Go upstairs: 3: Me7Do work: 1: Me, Cat8section Go home9Go downstairs: 5: Me10Sit down: 5: Me11```
状态图:
xxxxxxxxxx91```mermaid2stateDiagram-v23[*] --> Still4Still --> [*]5Still --> Moving6Moving --> Still7Moving --> Crash8Crash --> [*]9```
饼图:
xxxxxxxxxx61```mermaid2pie3"Dogs" : 3864"Cats" : 855"Rats" : 156```
xxxxxxxxxx51<!--2Note - Any content mentioned below in `<!-- ->` blocks are just comments3to help you fill-up the issue. It won't be visible in the actual issue after4you click on submit.5-->在typora中,你可以看到注释的内容,但是导出为PDF后,注释的内容就会消失
至此, Markdown + Typora 的手册教程也告一段落.
不知你看完这么长的教程/手册, 是否能体会到 Markdown 的精妙简洁之处呢?
其实 Markdown 只是标记语言的最开始, 我的感受是会了 Markdown 之后对于理解 HTML 也有帮助, 对于用 LATEX 来写论文也有帮助. 标记语言正是为了摆脱 Word 那种虽然"所见即所得", 但又过于花哨浮华, 很差的兼容性与闭源的编码的缺陷. 当你能掌握这样的"所写即所得"时, 你肯定会感受到用 Markdown 这类语言来处理文本的妙处!