可以试试用Typora来记笔记、练习markdown
下标、上标、高亮、行内数学公式需要在Typora的设置里打开才会有效果
点击文件,选择偏好设置,在Markdown中勾选对应选项:
文章目录
- 1. 目录内容 ([toc])
- 2、标题:(H1~H6)
- 3、引用 (>开头)
- 4、序列
- 5、代码块(将代码放在两个```之间)
- 6、行内代码 (代码放在两个``之间)
- 7、数学公式
- 8、表格 (|为分割线)
- 9、脚注 ([^内容])
- 10、分割线 (***或者---)
- 11、YAML Front Matter[^2] (---)
- 12、链接
- 13、URLs (<>括住URL)
- 14、图片
- 15、斜体 (以* *或_ _括住)
- 16、加粗 (** **或__ __)
- 17、删除线 (以两个~~开头结尾)
- 18、下划线 (` `)
- 19、表情 (:表情单词:)
- 20、下标 (以双~括住内容)
- 21、上标 (以双^括住内容)
- 22、高亮 (以双==括住内容)
- 23、HTML
- 24、希腊字母、数学符号
1. 目录内容 ([toc])
[toc]
2、标题:(H1~H6)
用法:
H1(#) ----------ctrl+1
H2(##) -------------ctrl+2
…
H6(######) --ctrl+6
例:
##### 标题
注:#必须在开头,且#后有空格
3、引用 (>开头)
开头以 > 表示,可以嵌套引用
例:
> Hello
效果:
Hello
必须在开头,双按换行退出
4、序列
4.1 无序序列(+/-/* 内容)
例:
+ Red
- Green
* Blue
效果:
- red
- Green
- Blue
4.2 有序序列 (1/2/3. 内容)
例:
1. Red
2. Green
3. Blue
效果:
- red
- Green
- Blue
4.3 可选序列 (*/+/- [ ] 内容)
例:
- [ ] a
+ [x] b
* [ ] c
效果:
- a
- b
- c
‘[’ 与‘]’之间要有一个空格
5、代码块(将代码放在两个```之间)
例:
效果:
#include<stdio.h>
int main(){
printf("Hello World!\n");
return 0;
}
6、行内代码 (代码放在两个``之间)
例:
效果:
use the printf()
function;
7、数学公式
7.1 分号、积分、向量等数学公式
7.2 数学块 ($$开头)
以$$开头和结尾
例:
$$
\lim_{x \to \infty} \exp(-x) = 0
$$
效果:
lim
x
→
∞
exp
(
−
x
)
=
0
\lim_{x \to \infty} \exp(-x) = 0
x→∞limexp(−x)=0
7.3 行内数学公式 (以$开头结尾)
以$开头并且结尾
例:
$\lim_{x \to \infty} \exp(-x) = 0$
效果:
lim
x
→
∞
exp
(
−
x
)
=
0
\lim_{x \to \infty} \exp(-x) = 0
limx→∞exp(−x)=0
8、表格 (|为分割线)
用法:
第一层“|” 为标题分隔
第二层“|”之间需要以“-”分隔(“-”个数任意)
第三层“|”为内容分隔
例:
效果:
1 | 2 | 3 | 4 |
---|---|---|---|
9、脚注 ([^内容])
例:
脚注[^1]
[^1]:解释
效果:
脚注1
10、分割线 (***或者—)
例:
***
或---
效果:
11、YAML Front Matter2 (—)
用法:
在开头输入---
,里面可以输入title、time、tags;
效果:
12、链接
12.1 内链 ([链接内容](链接源 "title")
)
例:
[Baidu](https://www.baidu.com "Baidu")
效果:
Baidu
title需要加引号
12.2 引用链接 ([链接内容][id])
用法:
[链接内容][id]
[id]:链接源 "title"
例:
[Baidu][id]
[id]:http://www.baidu.com "Baidu"
效果:
13、URLs (<>括住URL)
用法:
用<>括住URL
对于标准URL,可自动识别
例:
www.baidu.com
<i@163.com>
效果
www.baidu.com
i@163.com
14、图片
用法:
- 手动添加,前面加!,格式类似链接
- 用鼠标将图片拖入
例:
![截图](D:\Typora\笔记\1.jpg "截图")
15、斜体 (以* *或_ _括住)
例:
*example* _example_
效果:
example example
16、加粗 (** **或__ __)
用法:
以双或双_开头,以双或双_结尾
例:
**example** __example__
效果:
example example
17、删除线 (以两个~~开头结尾)
用法:
以两个~
开头,两个~
结尾
例:
~example~
效果:
example
18、下划线 (<u> </u>
)
例:
<u>example</u>
效果:
example
19、表情 (:表情单词:)
例:
:smile:
:angry:
:happy:
:cry:
:weary: //疲倦的
:flushed: //兴奋的
:imp: //魔鬼
效果:
😄
😠
😢
😩
😳
👿
20、下标 (以双~括住内容)
用法:
使用双~括住内容
例:
H~2~0
效果:
H2o
21、上标 (以双^括住内容)
用法:
使用双^括住内容
例:
x^2^
效果:
x2
22、高亮 (以双==括住内容)
用法:
使用双==括住内容
例:
==asd==
效果:
asd
23、HTML
例:
<button>example</button>
效果: