附录2完善markdown语法部分

This commit is contained in:
2026-04-25 16:04:53 +08:00
parent 6db9531b16
commit 328af2b3c3
3 changed files with 148 additions and 4 deletions
+142 -4
View File
@@ -142,28 +142,45 @@ Markdown是一种轻量级标记语言,用纯文本格式编写文档,可以
## 二级标题
### 三级标题
```
唯一的一级标题:在一个文档中,通常只使用一个一级标题作为文档的主标题,这符合良好的文档结构规范。
**文本格式**
```markdown
**加粗** *斜体* ~~删除线~~ `行内代码`
*斜体* **加粗** ***粗斜体*** ~~删除线~~ <u>下划线</u> `行内代码` ==高亮文本== ___分隔线
```
包含反引号的代码:当代码本身包含反引号时,使用两个反引号包围,使用 `` `code` `` 这样的格式
**列表**
列表可以嵌套使用
```markdown
- 无序列表项1
- 无序列表项2
1. 有序列表项1
2. 有序列表项2
- [ ] 未完成的任务
- [x] 已完成的任务
```
**链接与图片**
```markdown
[链接文字](https://example.com)
![图片说明](image.png)
[链接文字](https://example.com) <!-- 行内链接 -->
[链接文字][1] <!-- 参考式链接 -->
[跳转到基础](#基础) <!-- 锚点链接 -->
[1]: https://www.example.com <!-- 参考链接定义 -->
![图片说明](image.png) <!-- 基本图片 -->
*图7.8 路杀动物* <!-- 图片下方用斜体作为图注 -->
<!-- 图片居中对齐并指定宽度 -->
<div align="center">
<img src="image.png" alt="说明" style="width:10cm;"/>
<p><em>图片标题</em></p>
</div>
```
**代码块**
@@ -174,6 +191,16 @@ print("Hello, World!")
```
````
带行号的代码区块(需要渲染器支持,如 Docusaurus、VuePress):
````markdown
```javascript linenums="1"
function greet(name) {
console.log(`Hello, ${name}!`);
}
```
````
**表格**
```markdown
@@ -182,12 +209,122 @@ print("Hello, World!")
| 内容 | 内容 | 内容 |
```
对齐方式:`:---` 左对齐,`:---:` 居中,`---:` 右对齐:
```markdown
| 左对齐 | 居中对齐 | 右对齐 |
| :----- | :------: | -----: |
| 内容 | 内容 | 100 |
```
**注记**
输入后在Obsidian编辑器中会自动弹出添加注记模块
```markdown
脚注[^1]
```
**引用**
```markdown
> 这是一段引用文字
> 多级嵌套引用
> > 第二层
> > > 第三层
> **本章要点**
>
> - 了解项目背景和目标
> - 掌握核心功能特性
```
**图表绘制(Mermaid**
使用 `` ```mermaid `` 代码块,部分渲染器(GitHub、Typora、Obsidian)支持:
流程图:
````markdown
```mermaid
graph LR
A[开始] --> B{条件判断}
B -->|是| C[执行操作1]
B -->|否| D[执行操作2]
C --> E[结束]
D --> E
```
````
时序图:
````markdown
```mermaid
sequenceDiagram
participant 用户
participant 系统
用户->>系统: 登录请求
系统-->>用户: 返回结果
```
````
甘特图:
````markdown
```mermaid
gantt
title 项目计划
dateFormat YYYY-MM-DD
section 设计
需求分析 :done, 2024-01-01, 15d
section 开发
编码实现 :active, 2024-01-16, 30d
```
````
饼图:
````markdown
```mermaid
pie
title 市场份额
"Chrome" : 65
"Safari" : 15
"其他" : 20
```
````
**数学公式**
行内公式用 `$...$`,块级公式用 `$$...$$`,语法基于 LaTeX
```markdown
质能方程 $E = mc^2$,其中 $c$ 为光速。
```
$$
\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
$$
多行对齐公式:
$$
\begin{align}
f(x) &= ax^2 + bx + c \\
f'(x) &= 2ax + b
\end{align}
$$
矩阵:
$$
\begin{pmatrix}
a & b \\
c & d
\end{pmatrix}
$$
### 3.3 ObsidianMarkdown笔记工具
[Obsidian](https://obsidian.md/) 是一款基于Markdown的知识管理工具,适合构建个人知识库和笔记系统。
@@ -294,3 +431,4 @@ git pull
```
每次完成一个阶段性工作(如写完一节内容、完成一次实验)后提交一次,附上简洁的说明。这样既保留了完整的历史记录,也不会因为误操作而丢失工作成果。