diff --git a/.gitignore b/.gitignore
index 0e3e044..41d89d7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@
# Original source (kept for reference, not tracked)
*.docx
learning_markdown.md
+pics/
diff --git a/appendix/附录2-Vibe-Coding与工具链.md b/appendix/附录2-Vibe-Coding与工具链.md
index 9b030bd..cc2d158 100644
--- a/appendix/附录2-Vibe-Coding与工具链.md
+++ b/appendix/附录2-Vibe-Coding与工具链.md
@@ -142,28 +142,45 @@ Markdown是一种轻量级标记语言,用纯文本格式编写文档,可以
## 二级标题
### 三级标题
```
+唯一的一级标题:在一个文档中,通常只使用一个一级标题作为文档的主标题,这符合良好的文档结构规范。
**文本格式**:
```markdown
-**加粗** *斜体* ~~删除线~~ `行内代码`
+ *斜体* **加粗** ***粗斜体*** ~~删除线~~ 下划线 `行内代码` ==高亮文本== ___分隔线
```
+包含反引号的代码:当代码本身包含反引号时,使用两个反引号包围,使用 `` `code` `` 这样的格式
**列表**:
-
+列表可以嵌套使用
```markdown
- 无序列表项1
- 无序列表项2
1. 有序列表项1
2. 有序列表项2
+
+- [ ] 未完成的任务
+- [x] 已完成的任务
```
**链接与图片**:
```markdown
-[链接文字](https://example.com)
-
+[链接文字](https://example.com)
+[链接文字][1]
+[跳转到基础](#基础)
+
+[1]: https://www.example.com
+
+
+*图7.8 路杀动物*
+
+
+
+

+
图片标题
+
```
**代码块**:
@@ -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 Obsidian:Markdown笔记工具
[Obsidian](https://obsidian.md/) 是一款基于Markdown的知识管理工具,适合构建个人知识库和笔记系统。
@@ -294,3 +431,4 @@ git pull
```
每次完成一个阶段性工作(如写完一节内容、完成一次实验)后提交一次,附上简洁的说明。这样既保留了完整的历史记录,也不会因为误操作而丢失工作成果。
+
diff --git a/appendix/附录9-Tips.md b/appendix/附录9-Tips.md
new file mode 100644
index 0000000..ade168b
--- /dev/null
+++ b/appendix/附录9-Tips.md
@@ -0,0 +1,5 @@
+# 附录9:Tips
+
+- 用AI学习AI,大大减少了学习的时间和难度:例如markdown等语法,只需要学习两部分内容:1)掌握经常性的手动输入需要的内容,例如#,- 等,2)了解剩余的语法的大致机制,例如图片插入可以使用html语法,公式排版使用的是Latex语法,具体实现时让AI撰写。
+-
+