zl程序教程

您现在的位置是:首页 >  其他

当前栏目

[Markdown]语法笔记

2023-04-18 15:27:21 时间

标题语法


Heading level 1

一级标题: # Title

Heading level 2

二级标题: ## Title

Heading level 3

三级标题: ### Title

Heading level 4

四级标题: #### Title

Heading level 5

五级标题: ##### Title

Heading level 6

六级标题: ###### Title
几级标题,前面就加几个 #

段落语法


使用空白的一行将两段分开即可
不要用space或tab键来添加首行缩进,markdown不推荐这么写

段落换行

1.文字结尾添加2个及以上space后回车
即可实现换行。这种方式使你的草稿和实际预览时的换行效果相近,最为推荐

2.文字结尾添加<br>
实现换行,这种方式你的草稿在视觉上与预览不一致。
以上两种方法在任何Markdown环境下均适用

3.文字结尾添加 实现换行,或者直接按下回车键
来换行。显然,我添加 来换行没有生效,回车键换行生效了。
由于兼容性问题,这两种方法直接别用

强调


bold

使用**包裹强调内容,如:
markdown:我**强调**啊吧啊吧啊吧
显示预览:我强调啊吧啊吧啊吧

同样,由于兼容性问题,不要用双下划线__强调内容__来进行bold强调

ltalic

使用*包裹强调内容,方法同上
不要用单下划线_强调内容_来进行ltalic强调

bold + ltalic

使用***包裹强调内容,同上
效果为:加粗又斜

引用


句前添加>来进行引用

All things are difficult before they are easy, and every science.
——Karl Heinrich Marx

可进行嵌套引用
> He said
>> Reading a good book, like and many noble people talk.
预览如下

He said:

Reading a good book, like and many noble people talk.

列表


有序列表

序号紧跟一个英文.+space,序号从1开始,但不必按序标号,不管你怎么胡标,它都会帮你按序显示出来
示例列表:

markdown写法
1. Java
5. Python
3. C++
9. Scala

预览效果:

  1. Java
  2. Python
  3. C++
  4. Scala

无序列表

列表项前添加 - 或 + 或 *,通过缩进进行列表嵌套

markdown写法
- Java
- Python
    - numpy
    - tesorflow
- C++

预览效果:

  • Java
  • Python
    • numpy
    • tesorflow
  • C++

嵌入其他元素,如段落、引用、图片等请自行探索

代码段


使用```包裹,可以同时标记代码段的语言,使用方法如下:
```java
public static void main(String[] args){
System.out.println("Hello World!");
}
```
预览显示为:

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

分隔线


使用---===___来进行分隔,使用三个符号及以上的效果一样,比如-----------------效果是一样的


为保证兼容性,分割线前后均隔空白行,如下:

Title

---

Text text text

嵌入链接


Markdown语法:

[链接显示名](href "悬停文字")   

示例:
[我的博客](https://home.cnblogs.com/u/libayu/ "这是我")

我的博客

使地址成为可点击对象

使用<>包括对应链接,如:

<https://home.cnblogs.com/u/libayu/>

预览如下:
https://home.cnblogs.com/u/libayu/

给链接添加格式

加粗、斜体

**[我的博客](https://home.cnblogs.com/u/libayu/ "这是我")**  
*[我的博客](https://home.cnblogs.com/u/libayu/ "这是我")*

我的博客
我的博客

表示为代码

[`我的博客`](https://home.cnblogs.com/u/libayu/ "这是我")

我的博客

不同的 Markdown 应用程序处理URL中间的空格方式不一样。为了兼容性,请尽量使用%20代替链接中的空格

如:www.bai du.com应写为

[百度](www.bai%20du.com)

插入图片


Markdown语法

![图片名称](href "悬停文字")

示例:
![我的头像](https://pic.cnblogs.com/avatar/2324651/20221228104206.png "头像")

预览效果:
我的头像

链接图片(点击可跳转)

[![我的头像](https://pic.cnblogs.com/avatar/2324651/20221228104206.png "头像")](https://www.baidu.com)

我的头像

表格


列标题用---分隔

列之间用|分隔,单元格宽度,有没有空格对最终显示没有影响

Markdown 示例如下:

|姓名|性别|年龄|
|--- |--- |---|
|张三|男|23 |
|黄四|女  |25 |
|王五|男  |22 |

预览如下:

姓名 性别 年龄
张三 23
黄四 25
王五 22

对齐

|姓名居左|性别居中|年龄居右|
|:--- |:---: |---:|
|张三|男|23 |
|黄四|女  |25 |
|王五|男  |22 |

预览如下:

姓名居左 性别居中 年龄居右
张三 23
黄四 25
王五 22

由于管道符|被用于制表,所以在表中用|需要用&#124;来代替