Markdown语法学习

Markdown语法学习

1. 标题 [数个 “#” + 空格 前置]

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

标题会在目录与大纲分级显示, 可以跳转.

在 Typora 中建议开启 严格模式, 即不应为 #标题, 应为 # 标题.

应该要手动补上空格, 使得 Markdown 语法在其他文本编辑器上兼容.

2. 强调 [用 “**” 或 “__” 包围(都是两个英文字符)]

**强调** (我喜欢用这种)
__强调__

或者选中想要强调的文字按下 Ctrl + B.

E.G.

强调

3. 斜体 [用 “*” 或 “_” 包围(都是一个英文字符)]

*斜体* (我喜欢用这种)
_斜体_

或者选中想要强调的文字按下 Ctrl + I.

E.G.

斜体

(P.S. 斜体并强调[用"***“或”___"包围(三个英文字符)])

4. 删除线 [用 “~~” 包围]

~~删除线~~

E.G.

删除线

5. *高亮 [用 “==” 包围]

(注意: 此为扩展语法[在文件->偏好设置->markdown设置])

==高亮==

E.G.(大部分情况下会不生效)

高亮

6. 代码 [用 “`” 包围]

`hello word!`

E.G.

hello word!

7. 代码块 [按三个 “`” 并敲回车]

​```
// 这里就可以开始输入你要的代码了
#include <stdio.h>
int mian() {
    print(“Hello, world!\n");
    retrun 0;
}
​```// (这三个"`"文本编辑器会帮你自动补全 一般不用手动输)

(我之前都是用这个来展示各种语法的, 应该不用举例了吧)

要想显示行数的话, 一般要在 Typora 的设置里勾上这个显示行数的选项.

代码块里可以选择语言, 其会根据语言来自动高亮各个语句. 在选择语言后, `````会变为 ``````+ 对应语言.

8. 引用 [“>” + 空格 前置]

> 24岁, 是学生.
> > 学生特有的无处不在(恼)

引用是可以嵌套的!

E.G.

24岁, 是学生.

学生特有的无处不在(恼)

9. 无序列表 [“-” 或 “+” + 空格 前置]

- 一颗是枣树 (我喜欢用这种)
+ 另一颗还是枣树
* (其实这种也可以, 不过由于在 Typora 中很难单个输入, 故不常用)

三种前置符都可以, 敲回车会自动补全, 可在 Typora 设置中调整补全的符号, 敲回车后按下 Tab 会缩进一级.

E.G.

  • 一颗是枣树
  • 另一颗还是枣树

10. 有序列表 [数字 + “.” + 空格 前置]

我来这里就为了三件事:
1. 公平
2. 公平
3. 还是tm的公平!

敲回车会自动补全, 敲回车后按下 Tab 会缩进一级.

E.G.

我来这里就为了三件事:

  1. 公平
  2. 公平
  3. 还是tm的公平!

11. *上标 [用 “^” 包围]

(注意: 此为扩展语法[在文件->偏好设置->markdown设置])

C语言中int的上限是 2^31^ - 1 = 2147483647

E.G.

C语言中 int 的上限是 231 - 1 = 2147483647

12. *下标 [用 “~” 包围]

(注意: 此为扩展语法[在文件->偏好设置->markdown设置])

H~2~O 是剧毒的!

E.G.

H2O 是剧毒的!

13. *注释 [“[^]” 后置]

(注意: 此为扩展语法)

> 今日我们相聚于此, 是为了学习 Markdown 的使用, 它的教程对于全体「观众」而言, 值得足足两个硬币的支持鼓励![^1]

[^1]: 沃兹·基·硕德 改编自「公鸡」普契涅拉.

需要在文末写上注释对应的内容

E.G.

今日我们相聚于此, 是为了学习 Markdown 的使用, 它的教程对于全体「观众」而言, 值得足足两个硬币的支持鼓励!1

14. 链接 [常用 “[ ]” + “( )” 分别包围文本与链接]

(注意: 文内跳转为扩展用法)

[来看看我贫瘠的仓库罢](https://github.com/Sakiyary)
[基础教程: 12. 下标](#12. 下标 [用 "~" 包围])

支持网页链接与文内跳转, 按住 Ctrl单击鼠标左键 即可跳转.

E.G.

来看看我贫瘠的仓库罢

[基础教程: 12. 下标](#12. 下标 [用 “~” 包围])

15. 任务列表 [“- [ ]” + 空格 前置(减号空格左中括号空格右中括号空格)]

TodoList:
- [ ] 刷B站
- [ ] 写代码
- [x] 起床

x 代替 [ ] 中的空格来勾选任务列表. 在 Typora 中可以直接用鼠标左键单击勾选框.

E.G.

TodoList:

  • 刷B站
  • 写代码
  • 起床

16. 表格 [用 “|” 绘制表格边框]

(引号的位置代表着 左对齐, 居中, 右对齐)

| 学号    | 姓名     | 年龄     |
| :--- | :---: | ---: |
| 行1,列1 | 行1,列2 | 行1,列3 |
| 行2,列1 | 行2,列2 | 行2,列3 |
| 行3,列1 | 行3,列2 | 行3,列3 |

第一行为表头, 并由第二行分割线决定对齐方式与长度, 第三行及之后即表格数据

E.G.

学号姓名年龄
行1,列1行1,列2行1,列3
行2,列1行2,列2行2,列3
行3,列1行3,列2行3,列3

17. 图片 [直接拖进来或者复制粘贴]

![图片](图片的位置)

我还是会选择拖进来或者复制粘贴啦~ 在 Typora 的设置里也可以改图片的储存方式.

在这里插入图片描述

18. 分割线 [按三个 “*” 或 “-” 或 “_” 并敲回车]

***
--- (我喜欢用这种)
___
// (其实按三个及以上都可以)

由于 *_ 均会自动补全, 所以我觉得 - 最为方便.

E.G.




19. Emoji表情 [“:” 前置]

(注意: 英文输入为扩展语法)

:sweat_smile: 
:drooling_face:
:clown_face:
// (敲回车或者鼠标点击, 后置的":"一般不需要手动输)

这个功能唯一的要求就是英语水平要高, 或者大概记得各个 Emoji 的英文名.

E.G.

😅 🤤 🤡

对于其余普通的 Markdown 文本编辑器, 可以直接将 Emoji 表情复制进来, 这是直接硬编码的 (刻进DNA里)

E.G.

😅🤤🤡

用好这个功能可以让你的文本非常的可爱! 太抽象了

这里分享一个可以复制全Emoji的网站, 非常好用! 我之前的C语言大作业也是从这里下载的资源!

🔥 进阶教程

1. 目录 [自动生成]

[TOC] (此为 Typora 特有的, 如本文档开头)

若使用 VS Code 搭配 Markdown All in One 扩展, 可在 VS Code 的命令面板 (即 VS Code Command Palette) 输入 Create Table of Contents 自动生成目录, 且可在扩展设置中细调目录参数.

2. 内联 HTML 代码 [用 “<> </>” 包围]

<div style="text-align:center">
  <font style="color:red">我不会 HTML 呜呜呜... 浇浇我</font>
</div>

<center>简单的文字居中也可以这样</center>

<u>我差点忘了还有下划线这东西...</u>

只要你会写, 你完全可以把 Markdown 当作 HTML 来写.

同时, .md 文件可以直接导出成一个网页.

下划线可以选中想要下划的文字按下 Ctrl + U.

E.G.

我不会 HTML 呜呜呜... 浇浇我
简单的文字居中也可以这样

我差点忘了还有下划线这东西…

3. 内联 𝐿𝐴𝑇𝐸𝑋 公式 [用 “$” 包围]

(注意: 部分编译器会不识别部分符号[在文件->偏好设置->markdown设置])

$\LaTeX$ 是最好用的论文排版语言! 不信你看!

$a^n+b^n=c^n$

$$
%\usepackage{unicode-math}
\displaystyle \ointctrclockwise\mathcal{D}[x(t)]
\sqrt{\frac{\displaystyle3\uppi^2-\sum_{q=0}^{\infty}(z+\hat L)^{q}
\exp(\symrm{i}q^2 \hbar x)}{\displaystyle (\symsfup{Tr}\symbfcal{A})
\left(\symbf\Lambda_{j_1j_2}^{i_1i_2}\Gamma_{i_1i_2}^{j_1j_2}
\hookrightarrow\vec D\cdot \symbf P \right)}}
=\underbrace{\widetilde{\left\langle \frac{\notin \emptyset}
{\varpi\alpha_{k\uparrow}}\middle\vert
\frac{\partial_\mu T_{\mu\nu}}{2}\right\rangle}}_{\mathrm{K}_3
\mathrm{Fe}(\mathrm{CN})_6} ,\forall z \in \mathbb{R}
$$

E.G.

LaTeX \LaTeX LATEX 是最好用的论文排版语言! 不信你看!

a n + b n = c n a^n+b^n=c^n an+bn=cn

KaTeX parse error: Undefined control sequence: \ointctrclockwise at position 43: … \displaystyle \̲o̲i̲n̲t̲c̲t̲r̲c̲l̲o̲c̲k̲w̲i̲s̲e̲\mathcal{D}[x(t…

4. *网络图床

(这是学长给我的网络图床教程, 我并未实践过…)

分享一个 Typora 搭配腾讯云COS/阿里云OSS图床的例子. 新用户免费试用6个月, 另外还可选择七牛云或者路过图床.

5. *Typora 的常用快捷键

按键效果按键效果
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 + +放大视图缩放

还有一些不常用的/三键的快捷键不在此列出.

6. *Typora 的主题样式与检查元素

Markdown 在编译后约等于 HTML. 而 Typora 的正常视图就是编译后的 Markdown, 故Typora的主题样式本质就是 CSS 文件.

可以下载各种好看的主题给 Typora换上, 同时也可以自己调整对应的 CSS 文件, 或者自己手搓.

在 Typora 设置中开启 调试模式 后即可在正常视图右击打开 检查元素, 在其中就可以完全将 Markdown 文件当成 HTML 来编辑.

💯 总结

至此, Markdown + Typora / VSCode 的手册教程也告一段落.

不知你看完这么长的教程/手册, 是否能体会到 Markdown 的精妙简洁之处呢?

其实 Markdown 只是标记语言的最开始, 我的感受是会了 Markdown 之后对于理解 HTML 也有帮助, 对于用 𝐿𝐴𝑇𝐸𝑋 来写论文也有帮助. 标记语言正是为了摆脱 Word 那种虽然"所见即所得", 但又过于花哨浮华, 很差的兼容性与闭源的编码的缺陷. 当你能掌握这样的"所写即所得"时, 你肯定会感受到用 Markdown 这类语言来处理文本的妙处!


  1. 沃兹·基·硕德 改编自「公鸡」普契涅拉. ↩︎

  • 13
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值