Skip to content

Commit c47570b

Browse files
committed
graph
1 parent ee1a87d commit c47570b

8 files changed

Lines changed: 74 additions & 10 deletions

File tree

AI-edit-skill.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,56 @@ let b = 2;
156156
![描述](url){ width=50% }
157157
```
158158

159+
### 3.10 Mermaid 流程图
160+
161+
使用 Mermaid.js 渲染流程图、思维导图等:
162+
163+
**配置**:已在 `mkdocs.yml` 中添加 Mermaid CDN 和初始化脚本。
164+
165+
**使用方法**:使用 HTML 嵌入模式而非代码块模式:
166+
167+
```html
168+
<div class="mermaid">
169+
graph TB
170+
A[父节点] --> B[子节点1]
171+
A --> C[子节点2]
172+
B --> B1[孙节点]
173+
</div>
174+
```
175+
176+
**常用图表类型**
177+
178+
```html
179+
<!-- 流程图:从上到下 -->
180+
<div class="mermaid">
181+
graph TB
182+
A[开始] --> B[处理]
183+
B --> C[结束]
184+
</div>
185+
```
186+
187+
```html
188+
<!-- 流程图:从左到右 -->
189+
<div class="mermaid">
190+
graph LR
191+
A[输入] --> B[处理] --> C[输出]
192+
</div>
193+
```
194+
195+
```html
196+
<!-- 思维导图样式 -->
197+
<div class="mermaid">
198+
graph TB
199+
A[中心主题] --> B[分支1]
200+
A --> C[分支2]
201+
A --> D[分支3]
202+
B --> B1[子主题]
203+
B --> B2[子主题]
204+
</div>
205+
```
206+
207+
**主题颜色**:当前使用 `forest` 主题(绿色系)。
208+
159209
---
160210

161211
## 4. 内容模式

docs/assets/mermaid-init.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// 初始化 Mermaid
2+
document.addEventListener("DOMContentLoaded", function() {
3+
mermaid.initialize({
4+
startOnLoad: true,
5+
theme: 'forest',
6+
securityLevel: 'loose',
7+
flowchart: {
8+
useMaxWidth: true,
9+
htmlLabels: true
10+
}
11+
});
12+
});

docs/chemistry/senior/XB-3/C1/review.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
### 知识框架
66

7-
```mermaid
7+
<div class="mermaid">
88
graph TB
99
A[第一章 有机化合物的结构特点与研究方法] --> B[第一节 有机化合物的结构特点]
1010
A --> C[第二节 研究有机化合物的一般方法]
@@ -17,7 +17,7 @@ graph TB
1717
C --> C1[分离与提纯]
1818
C --> C2[分子式的测定]
1919
C --> C3[结构式的测定]
20-
```
20+
</div>
2121

2222
### 重点知识梳理
2323

docs/chemistry/senior/XB-3/C2/review.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
### 知识框架
66

7-
```mermaid
7+
<div class="mermaid">
88
graph TB
99
A[第二章 烃] --> B[第一节 烷烃]
1010
A --> C[第二节 烯烃 炔烃]
@@ -18,7 +18,7 @@ graph TB
1818
D --> D1[苯的结构]
1919
D --> D2[苯的性质]
2020
D --> D3[苯的同系物]
21-
```
21+
</div>
2222

2323
### 重点知识梳理
2424

docs/chemistry/senior/XB-3/C3/review.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
### 知识框架
66

7-
```mermaid
7+
<div class="mermaid">
88
graph TB
99
A[第三章 烃的衍生物] --> B[第一节 卤代烃]
1010
A --> C[第二节 醇 酚]
@@ -25,7 +25,7 @@ graph TB
2525
E --> E3[羧酸衍生物]
2626
F --> F1[有机合成路线设计]
2727
F --> F2[常见合成路线]
28-
```
28+
</div>
2929

3030
### 重点知识梳理
3131

docs/chemistry/senior/XB-3/C4/review.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
### 知识框架
66

7-
```mermaid
7+
<div class="mermaid">
88
graph TB
99
A[第四章 生物大分子] --> B[第一节 糖类]
1010
A --> C[第二节 蛋白质]
@@ -21,7 +21,7 @@ graph TB
2121
D --> D2[DNA的结构]
2222
D --> D3[RNA的结构]
2323
D --> D4[核酸的生物功能]
24-
```
24+
</div>
2525

2626
### 重点知识梳理
2727

docs/chemistry/senior/XB-3/C5/review.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
### 知识框架
66

7-
```mermaid
7+
<div class="mermaid">
88
graph TB
99
A[第五章 合成高分子] --> B[第一节 合成高分子的基本方法]
1010
A --> C[第二节 高分子材料]
@@ -15,7 +15,7 @@ graph TB
1515
C --> C1[通用高分子材料]
1616
C --> C2[功能高分子材料]
1717
C --> C3[高分子材料与环境]
18-
```
18+
</div>
1919

2020
### 重点知识梳理
2121

mkdocs.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,8 @@ extra_javascript:
264264
- https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/contrib/mhchem.min.js
265265
- https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/contrib/auto-render.min.js
266266
- assets/katex-init.js
267+
- https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.min.js
268+
- assets/mermaid-init.js
267269

268270
extra_css:
269271
- https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/katex.min.css

0 commit comments

Comments
 (0)