Markdown语法
文章目录
Markdown基础部分
-
markdown是一种轻量级标记语言,它是一种语法,以 .md 为结尾的文件就是markdown文件。
-
用来写markdown的文本编辑器有很多,有我现在在使用的typora,还有vscode等.
0. 前提
-
建议写markdown时用半角标点(英文标点), 且在英文标点后的文字前空一格, 符合书写规范, 更加美观.
-
在输入法中切换到中文,然后按下ctrl+。(句号), 这样就能在写文字的同时, 标点输入的是英文标点.
1. 标题
- #空格 一级标题
- ##空格 二级标题
- ###空格 三级标题
- 以此类推
- 标题会在目录与大纲中显示,点击可以跳转.
- 目录可以放在最前面, 在软件的上方的段落中的内容目录中.
- 大纲可打开, 在文本的左侧.
2. 强调(加粗)
- 文本两侧加上"**" 或"__"
- 如tzy
3. 斜体
- 一个"*“或”_"
- 如田
- 三个"***"是强调并倾斜
4. 删除线
tzy喜欢写代码- 文本两侧加"~~"
5. *高亮
- 注意: 此为扩展语法, 需手动开启, 开启后需重启typora
- tzy
- 文本两侧加“==”
6. 代码
- 文本两侧加“`”
hello world
- 反引号引住代码,表示一行代码
7. 代码块
-
``` # include <stdio.h> int main() { printf("hello world!\n"); return 0; } ```
-
三个反引号表示代码块, 可选择编程语言
-
可显示行号,需设置
8. 引用
-
“>”+空格+文本.
-
tzy
田
20岁
程序员
-
引用可嵌套
9. 无序列表
- “-“或”+“或”*”+空格+文本.
- 如tzy
- 田
- 20岁
- 是实岁20
- 过的好快啊!
- 敲回车会自动补全, 敲回车后按下Tab键会缩进一级.
10. 有序列表
-
数字+“.”+空格+文本.
-
如:
- tzy
- 20岁
- 好快
-
敲回车自动补全, 按下Tab键会缩进一级.
11. *上标
- 数字 + “^” + 数字 + “^”
- 如 216
- 为扩展语法, 需设置, 在四级标题上显示"*"的均为扩展语法.
12. *下标
- “~” + 字母 + “~”
- H2O
13. *注释
-
在文本末 + “[” + “^” + “注释内容” + “]”.
-
tzy20岁了. [^好快!]
14. 链接
- “[文本]” + “(链接)”.
- “[文本]” + “(#跳转的内容)”
- [0. 前提](#0. 前提)
- 支持网页链接与文内跳转
- 按住
ctrl
+单击鼠标左键
即可跳转
15. 任务列表
TodoList:
"-" + "[空格]" 文本
- [ ] 打王者
- [ ] 刷视频
- [ ] 写代码
- [x] 写代码
-
打王者
-
刷视频
-
写代码
-
写代码
-
用
x
代替[ ]
中的空格来勾选任务列表. 也可单击勾选.
16. 表格
| 学号 | 姓名 | 年龄 |
| :---: | :--: | :--:|
|20213880316|田|20|
学号 | 姓名 | 年龄 |
---|---|---|
20213880316 | 田 | 20 |
- 第一行为表头, 由第二行分割线决定对其方式与长度, 第三行及以下为表格数据.
- 引号的位置代表着对齐方式.
17. 图片
- 可以拖进来或复制, 可设置图片的存储方式
- 也可用代码的方式:
![图片](图片位置)
18. 分割线
***
---
___
-
-
按三下, 敲回车会自动补全
19. *Emoji表情
:sweat_smile:
:drooling_face:
:clown_face:
😅
🤤
🤡
- emoji的英文名得记住
- 也可复制进来
- emoji表情网站
进阶部分
1. 目录
- 在文本最前面加上
[TOC]
会自动生成一个目录
2. 内联HTML代码
<div>tian</div>
<center>tzy</center>
<u>田</u>
-
tian
tzy 田
-
<center>
居中 -
<u>
下划线
3. 内联 L A T E X LATEX LATEX公式
$LATEX$
$a^n+b^n=c^n$
- L A T E X LATEX LATEX
- a n + b n = c n a^n+b^n=c^n an+bn=cn
- 用
$
包围, 公式组用两个$
- L A T E X LATEX LATEX是一种排版语言.
4. 常用快捷键
按键 | 效果 |
---|---|
ctrl + F | 搜索当前选中 |
ctrl + J | 滚动屏幕, 将选中滚至顶部 |
ctrl + O | 打开文件 |
ctrl + , | 打开偏好设置 |
ctrl + 回车 | 在表格下方插入行 |
ctrl + shift + 退格 | 删除表格的一行 |
ctrl + . | 切换全角/半角(中文/英文)标点 |
ctrl + / | 切换正常/源代码试图 |
5. 主题样式与检查元素
-
markdown 在编译后约等于 HTML. Typora 的正常视图就是编译后的 markdown, 所以 Typora 的主题样式就是 CSS 文件.
-
主题是可以换的.
-
在设置中开启
调试模式
后可在正常试图右击打开检查元素
, 可以将markdown 文件当成 HTML 来编辑.ctrl + . | 切换全角/半角(中文/英文)标点 |
| ctrl + / | 切换正常/源代码试图 |
5. 主题样式与检查元素
- markdown 在编译后约等于 HTML. Typora 的正常视图就是编译后的 markdown, 所以 Typora 的主题样式就是 CSS 文件.
- 主题是可以换的.
- 在设置中开启
调试模式
后可在正常试图右击打开检查元素
, 可以将markdown 文件当成 HTML 来编辑.