发布于 

Markdown 常用语法整理

Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过解析器将 markdown 语法的文件解析为 html 文件

编辑器

各平台都有许多 Markdown 编辑器客户端,或者使用 Web 的 Markdown 编辑器。使用 md 编辑器可以带来语法高亮、实时预览、快捷补全等功能,比使用普通文本编辑器的体验更好

Typora、Cmd Markdown、Visual Studio Code(安装插件)、各种云笔记软件

基础语法

标记语法效果 顺序演示,所有符号都是英文输入状态下的

文本效果

标题

# 一级标题
## 二级标题
### 三级标题

注意 # 后有一个空格

字体

*斜体文本*
**粗体文本**
***粗斜体文本***

_ 替换 * 也可达到相同效果

斜体文本
粗体文本
粗斜体文本

分割线

***

两个以上的 * 或者 -


删除线

~~删除线~~

前后两个波浪线
删除线

下划线

<u> 下划线 </u>

HTML 的 <u> 标签
下划线

结构效果

列表

无序列表

* 第一项
* 第二项
* 第三项

* 替换为 + or -,一样效果

  • 第一项
  • 第二项
  • 第三项

有序列表

1. 第一项
2. 第二项
3. 第三项

注意 . 后有一个空格

  1. 第一项
  2. 第二项
  3. 第三项

列表嵌套

1. 第一项:
    * 第一项嵌套的第一个元素
    * 第一项嵌套的第二个元素
2. 第二项:
    * 第二项嵌套的第一个元素
    * 第二项嵌套的第一个元素

子列表前有四个空格

  1. 第一项:
    • 第一项嵌套的第一个元素
    • 第一项嵌套的第二个元素
  2. 第二项:
    • 第二项嵌套的第一个元素
    • 第二项嵌套的第一个元素

区块

> 站到天空下来晒晒太阳吧
> 不要在角落里弹着吉他

站到天空下来晒晒太阳吧
不要在角落里弹着吉他

> 好静
> > 只有风

好静

只有风

可以在区块中使用列表,列表中使用区块

代码

三个反引号 ` 把代码块包裹起来

1
2
3
4
5
public class HelloWorld {
public static void main(String []args) {
System.out.println("Hello World");
}
}

每行代码前加 4 个空格,代码块无行号和高亮

public class HelloWorld {
    public static void main(String [] args) {
        System.out.println("Hello World");
    }
}

一个反引号 ` 把代码块包裹,效果如下:

Hello World

链接

我的博客 [Hidden track](https://www.allalright.site)

我的博客 Hidden track

图片

1
{% image 图片地址  %}  

图片链接失效则会显示图片描述

左对齐:在单行图片前加一个空格

可使用 <img> 标签指定图片的高度与宽度

表格

| 左对齐 | 右对齐 | 居中对齐|
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格  |
| 单元格 | 单元格 | 单元格  |
左对齐 右对齐 居中对齐
单元格 单元格 单元格
单元格 单元格 单元格