markdown基本语法

markdown是一种纯文本格式的标记语言。通过简单的标记语法,可以使普通文本内容具有一定的格式。
一、标题
在想要设置为标题的文字前面加#来表示,一个#是一级标题,两个#是二级标题,以此类推。支持六级标题。注意,标准语法一般在#后跟个空格再写文字。
示例:

# 这是一级标题
## 这是二级标题
### 这是三级标题

效果如下:

这是一级标题

这是二级标题

这是三级标题

二、字体

  • 加粗
    要加粗的文字左右分别用两个*号包起来
  • 斜体
    要倾斜的文字左右分别用一个*号包起来
  • 斜体加粗
    要倾斜和加粗的文字左右分别用三个*包起来
  • 删除线
    要加删除线的文字左右分别用两个~~号包起来
    示例:
**这是加粗的文字**
*这是斜体的文字*
***这是斜体加粗的文字***
~~这是加删除线的文字~~

效果如下:
这是加粗的文字
这是斜体的文字
这是斜体加粗的文字
这是加删除线的文字
三、引用
在引用的文字前加>即可。引用也可以嵌套,如加两个>>三个>>>n个…
貌似可以一直加下去,但没多大作用
示例:

>这是引用的内容
>>这是引用的内容
>>>>>>>>>>这是引用的内容

效果如下:

这是引用的内容

这是引用的内容

这是引用的内容

四、分割线
三个或者三个以上的-或者*都可以。
示例:

---
----
***
*****

效果如下:
可以看到,显示效果是一样的。





五、图片
语法:

![图片alt](图片地址"图片title")
图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加

示例:
萤火之森

六、超链接
语法:

[超链接名](超链接地址"超链接title")
title可加可不加

示例:
csdn
百度

七、列表

  • 无序列表
    语法:
    无序列表用- + * 任何一种都可以
- 列表内容
+ 列表内容
* 列表内容
注意:- + * 跟内容之间都要有一个空格

效果如下:

  • 列表内容
  • 列表内容
  • 列表内容
  • 有序列表
    语法:
    数字加点
1. 列表内容
2. 列表内容
3. 列表内容
注意:序号跟内容之间要有空格

效果如下:

  1. 列表内容
  2. 列表内容
  3. 列表内容
  • 列表嵌套
    上一级与下一级之间敲三个空格即可
  • 一级无序列表内容
    • 二级无序列表内容
    • 二级无序列表内容
    • 二级无序列表内容
  • 一级无序列表内容
    1. 二级有序列表内容
    2. 二级有序列表内容
    3. 二级有序列表内容
  1. 一级有序列表内容
  • 二级无序列表内容
  • 二级无序列表内容
  • 二级无序列表内容
  1. 一级有序列表内容
    1. 二级有序列表内容
    2. 二级有序列表内容
    3. 二级有序列表内容

八、表格
语法:

表头|表头|表头
---|:--:|---:
内容|内容|内容
内容|内容|内容

第二行分割表头和内容。(:决定对其方式)
- 有一个就行,为了对齐,多加了几个
文字默认居左
-两边加:表示文字居中
-右边加:表示文字居右
注:原生的语法两边都要用 | 包起来。此处省略

效果如下:

姓名性别年级
小张一年级
小李二年级
小王三年级

九、代码
语法:
单行代码:代码之间分别用一个反引号包起来

`代码内容`

代码块:代码之间分别用三个反引号包起来,且两边的反引号单独占一行

(```)
  代码...
  代码...
  代码...
(```)

注:为了防止转译,前后三个反引号处加了小括号,实际是没有的。这里只是用来演示,实际中去掉两边的小括号即可。

示例:
单行代码

`create database hero;`

代码块

(```)
function fun()
{
	cout<<"hello world!!!";
}
fun();
(```)

效果如下:
单行代码
create database hero;

代码块

function fun()
{
	cout<<"hello world!!!";
}
fun();

十、流程图

```mermaid
flowchat
st=>start: start:>http://baidu.com
op1=>operation: 操作1
cond1=>condition: Yes or No?
sub=>subroutine: 子程序
e=>end

st->op1->cond1
cond1(yes)->e
cond1(no)->sub(right)->op1
(```)

效果如下:

Created with Raphaël 2.2.0 start 操作1 Yes or No? End 子程序 yes no

十一、数学符号
省略号
有两种省略号,\ldots 表示与文本底线对其的省略号,\cdots 表示与文本中线对其的省略号,\cdot 表示一个点,也就是点乘号。
示例

$f(x_1,x_2,\ldots,x_n)=x_1^2+x_2^2+\cdots+x_n^2$  显示在当前行内
$$f(x_1,x_2,\ldots,x_n)=x_1^2+x_2^2+\cdots+x_n^2$$  单独显示
注:$与公式之间不能有间隔

效果如下:
公式 f ( x 1 , x 2 , … , x n ) = x 1 2 + x 2 2 + ⋯ + x n 2 f(x_1,x_2,\ldots,x_n)=x_1^2+x_2^2+\cdots+x_n^2 f(x1,x2,,xn)=x12+x22++xn2
公式 f ( x 1 , x 2 , … , x n ) = x 1 2 + x 2 2 + ⋯ + x n 2 f(x_1,x_2,\ldots,x_n)=x_1^2+x_2^2+\cdots+x_n^2 f(x1,x2,,xn)=x12+x22++xn2
向量
使用\vec{a}
示例

$$\vec a \cdot \vec b =0$$

效果如下:
a ⃗ ⋅ b ⃗ = 0 \vec a \cdot \vec b =0 a b =0
积分
示例

$$\int_0^1x^2dx$$

∫ 0 1 x 2 d x \int_0^1x^2dx 01x2dx
极限
示例

$$\lim_{n\rightarrow+\infty}\frac{1}{n(n+1)}$$

效果如下:
lim ⁡ n → + ∞ 1 n ( n + 1 ) \lim_{n\rightarrow+\infty}\frac{1}{n(n+1)} n+limn(n+1)1
累加/累乘
示例

$$\sum_1^n\frac{1}{x^2}, \prod_{i=0}^n{1 \over {x^2}}$$

效果如下:
∑ 1 n 1 x 2 , ∏ i = 0 n 1 x 2 \sum_1^n\frac{1}{x^2}, \prod_{i=0}^n{1 \over {x^2}} 1nx21,i=0nx21
希腊字母
示例

$$\alpha \beta \gamma \Gamma \delta \Delta \epsilon \varepsilon \zeta \eta \theta \Theta \vartheta \iota \kappa \lambda \Lambda \mu \nu \xi \Xi \pi \Pi \varpi \rho \varrho \sigma \Sigma \varsigma \tau \upsilon \Upsilon \phi \Phi \varphi \chi \psi \Psi \Omega \omega$$

α β γ Γ δ Δ ϵ ε ζ η θ Θ ϑ ι κ λ Λ μ ν ξ Ξ π Π ϖ ρ ϱ σ Σ ς τ υ Υ ϕ Φ φ χ ψ Ψ Ω ω \alpha \beta \gamma \Gamma \delta \Delta \epsilon \varepsilon \zeta \eta \theta \Theta \vartheta \iota \kappa \lambda \Lambda \mu \nu \xi \Xi \pi \Pi \varpi \rho \varrho \sigma \Sigma \varsigma \tau \upsilon \Upsilon \phi \Phi \varphi \chi \psi \Psi \Omega \omega αβγΓδΔϵεζηθΘϑικλΛμνξΞπΠϖρϱσΣςτυΥϕΦφχψΨΩω
需要转义的字符
示例

$$\# \$ \%\&\_\{\}$$

效果如下:
# $ % &amp; _ { } \# \$ \%\&amp;\_\{\} #$%&_{}

汇总

普通符号

$$\pm \times \div \mid$$

± × ÷ ∣ \pm \times \div \mid ±×÷

$$\cdot \circ \ast \bigodot \bigotimes \leq \geq \neq \approx \equiv \sum \prod \coprod$$

⋅ ∘ ∗ ⨀ ⨂ ≤ ≥ ≠ ≈ ≡ ∑ ∏ ∐ \cdot \circ \ast \bigodot \bigotimes \leq \geq \neq \approx \equiv \sum \prod \coprod ̸=
集合运算

$$\emptyset \in \notin \subset \supset \subseteq \supseteq \bigcap \bigcup \bigvee \bigwedge \biguplus \bigsqcup$$

∅ ∈ ∉ ⊂ ⊃ ⊆ ⊇ ⋂ ⋃ ⋁ ⋀ ⨄ ⨆ \emptyset \in \notin \subset \supset \subseteq \supseteq \bigcap \bigcup \bigvee \bigwedge \biguplus \bigsqcup /
对数运算

$$\log \lg \ln$$

log ⁡ lg ⁡ ln ⁡ \log \lg \ln loglgln
三角运算

$$\bot \angle 30^\circ \sin \cos \tan \cot \sec \csc$$

⊥ ∠ 3 0 ∘ sin ⁡ cos ⁡ tan ⁡ cot ⁡ sec ⁡ csc ⁡ \bot \angle 30^\circ \sin \cos \tan \cot \sec \csc 30sincostancotseccsc
微积分运算

$$y{\prime}x \int \iint \iiint \oint \lim \infty \nabla$$

y ′ x ∫ ∬ ∭ ∮ lim ⁡ ∞ ∇ y{\prime}x \int \iint \iiint \oint \lim \infty \nabla yxlim
逻辑运算

$$\because \therefore \forall \exists$$

∵ ∴ ∀ ∃ \because \therefore \forall \exists
箭头

$$\uparrow \downarrow \leftarrow \rightarrow \Uparrow \Downarrow \Leftarrow \Rightarrow \longleftarrow \longrightarrow \Longleftarrow \Longrightarrow$$

↑ ↓ ← → ⇑ ⇓ ⇐ ⇒ ⟵ ⟶ ⟸ ⟹ \uparrow \downarrow \leftarrow \rightarrow \Uparrow \Downarrow \Leftarrow \Rightarrow \longleftarrow \longrightarrow \Longleftarrow \Longrightarrow
连线

$$\overline{a+b+c+d}$$

$$\underline{a+b+c+d}$$

$$\overbrace{a+\underbrace{b+c}_{1.0}+d}^{2.0}$$

$$\hat{y} \check{y} \breve{y}$$

a + b + c + d ‾ \overline{a+b+c+d} a+b+c+d

a + b + c + d ‾ \underline{a+b+c+d} a+b+c+d

a + b + c ⎵ 1.0 + d ⏞ 2.0 \overbrace{a+\underbrace{b+c}_{1.0}+d}^{2.0} a+1.0 b+c+d 2.0

y ^ y ˇ y ˘ \hat{y} \check{y} \breve{y} y^yˇy˘

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值