Markdown常用语法备忘

155 阅读2分钟

md很好用,但有些语法不是很常用,记性不好老是忘,这里写篇博客记下来,以备平常查询之用。

0. 换行

加两个空格再换行

没加空格直接换行
第一行
第二行

加两个空格再换行
第一行  <--这里有两个空格
第二行

第一行 第二行

第一行
第二行

1. 标题

# 一级标题

## 二级标题

### 三级标题

#### 四级标题

##### 五级标题
###### 六级标题

2. 字体

**粗体** 或 __粗体__
*斜体* 或 _斜体_
***斜体加粗*** 或 ___斜体加粗___
~~删除线~~
==标记== // 有些有此效果
\*\*转义\*\*

粗体粗体
斜体斜体
斜体加粗斜体加粗
删除线
==标记==
**转义**

3. 引用

> 引用

引用

>> 多级引用

多级引用

4. 分割线

--- 或 ***


5. 图片引用

![图片alt](图片地址 "图片title")

我们的目标是星辰大海
我们的目标是星辰大海

6. 超链接

[超链接](超链接地址 "超链接title")

超链接

也可以用a标签

<a href="http://www.baidu.com" target="_blank">百度</a>

百度

7. 列表

无序列表

- 列表
+ 列表
* 列表
  • 列表
  • 列表
  • 列表

有序列表

1. 有序列表  
2. 有序列表  
3. 有序列表  
  1. 有序列表
  2. 有序列表
  3. 有序列表

todo列表

- [ ] todo1
- [x] todo1
  • todo1
  • todo1

列表嵌套

下级前加3+个空格

1. 有序列表
   * 列表嵌套
   * 列表嵌套
2. 有序列表
   1. 列表嵌套
   2. 列表嵌套
  1. 有序列表
    • 列表嵌套
    • 列表嵌套
  2. 有序列表
    1. 列表嵌套
    2. 列表嵌套

8. 表格

表头|表头|表头
:-|:-:|-:
内容1111|内容|内容
内容|内容123131313|内容121212

:- 左对齐 :-:居中对齐 -:右对齐 默认-左对齐
表头 表头 表头
内容1111 内容 内容
内容 内容123131313 内容121212

9. 代码

单行代码

`let a;`

let a;

多行代码

    ``` js
    let a = 1;
    console.log(a);
    ```

    ``` html
    <div style="color: red;">代码块</div>
    ```

    那个js表示代码所用语言,有些解析器,不用语言效果不同
let a = 1;
console.log(a);
<div style="color: red;">代码块</div>

其他不是很常用的语法

锚点

// 分两步
// 1. 结合a标签和id属性制作锚点 锚点放置在需要跳转的地方
// 2. 跳转锚点

<a id="anchor2"></a>
跳转到[2. 字体](#anchor2)

跳转到字体

其他效果

一般不好弄的效果可以用html语法,PS:有些网站没效果

<div style="color: red;">红色字体</div>
红色字体

流程图

谁会用markdown写流程图啊...

LaTeX 公式

你懂得...


THE END

你好,我是常金