Markdown语法

Markdown语法以及Mermaid绘图语法

1 Markdown语法

1.1 标题

1
2
3
4
# 一级标题
## 二级标题
### 三级标题
...

1.2 加粗、强调和删除

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
**两个星号包裹加粗**
__两个下划线加粗__

*一个星号包裹强调*
_一个下划线包裹强调_


***加粗并强调***
___加粗并强调___
__*加粗并强调*__

~一个波浪线删除~
~~两个波浪线删除~~

两个星号包裹加粗 两个下划线加粗

一个星号包裹强调 一个下划线包裹强调

加粗并强调 加粗并强调 加粗并强调

一个波浪线删除 两个波浪线删除

1.3 块引用

1
2
3
4
5
6
> 这是一个块引用
> 这是一个块引用
>
> 分段需要在空行前加上>
>
>> 这是一个嵌套的块引用

这是一个块引用 这是一个块引用

分段需要在空行前加上>

这是一个嵌套的块引用

1.4 列表

1
2
3
4
5
6
7
8
9
1. 有序列表一
2. 有序列表二

- 无序列表一
- 无序列表二

* 无序列表

+ 无序列表
  1. 有序列表一
  2. 有序列表二
  • 无序列表一
  • 无序列表二
  • 无序列表
  • 无序列表

1.5 表格

1
2
3
4
5
6
7
8
| 表头 | 表头 |
|-----|----|
| 表格 | 表格 |

| Syntax      | Description | Test Text     |
| :---        |    :----:   |          ---: |
| Header      | Title       | Here's this   |
| Paragraph   | Text        | And more      |
表头 表头
表格 表格
Syntax Description Test Text
Header Title Here’s this
Paragraph Text And more

1.6 代码

1
2
3
4
5
6
代码可以用`包裹,例如:`f_test(num)`

代码块可以用```包裹,例如
```matlab
a = ones(1,100);
```

代码可以用`包裹,例如 f_test(num)

代码块可以用```包裹,例如

1
a = ones(1,100);

1.7 分割线

1
2
3
4
通过大于等于三个 * - _ 创建分割线
***
---
___

通过大于等于三个 * - _ 创建分割线




1.8 超链接

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
通过 [链接文本](url) 创建超链接
[yangtao's notes](https://notes.yangtao.host)
[yangtao's notes](https://notes.yangtao.host "欢迎访问")

可以和加粗强调、代码等元素一同使用
**[yangtao's notes](https://notes.yangtao.host)**

使用 <> 包裹超链接
<https://notes.yangtao.host>

引用类型的超链接
[yangtao's notes][1]
[1]: https://notes.yangtao.host

通过 链接文本 创建超链接 yangtao's notes yangtao's notes

可以和加粗强调、代码等元素一同使用 yangtao's notes

使用 <> 包裹超链接 https://notes.yangtao.host

引用类型的超链接 [yangtao’s notes][1] [1][1]: https://notes.yangtao.host

1.9 脚注

1
2
3
4
通过 [^1] 插入脚注
插入脚注[^1]

[^1]: 脚注

通过 1 插入脚注 插入脚注1

1.10 图片

1
2
3
通过 ![图片](图片超链接或本地路径)

也可以通过 [![图片](图片超链接或本地路径)](超链接) 实现点击图片转跳超链接

1.11 任务列表

1
- [ ] 任务列表(中间有空格)
  • 任务列表(中间有空格)

2 Mermaid绘图语法

2.1 Packet

1
2
3
4
5
6
7
packet
title UDP Packet
+16: "Source Port"
+16: "Destination Port"
32-47: "Length"
48-63: "Checksum"
64-95: "Data (variable length)"
packet
title UDP Packet
+16: "Source Port"
16-31: "Destination Port"
32-47: "Length"
48-63: "Checksum"
64-95: "Data (variable length)"

  1. 脚注 ↩︎ ↩︎

使用 Hugo 构建
主题 StackJimmy 设计
本博客已稳定运行
发表了2篇文章 · 总计1.16k字