My First Post
目录
这是我的第一篇文章,用来测试 Hugo 主题的各种功能。
Mermaid 流程图测试
流程图示例
图表
代码
graph TD
A[开始] --> B{是否登录?}
B -->|是| C[显示主页]
B -->|否| D[跳转登录页]
D --> E[输入账号密码]
E --> F{验证成功?}
F -->|是| C
F -->|否| G[显示错误信息]
G --> E
C --> H[结束]graph TD
A[开始] --> B{是否登录?}
B -->|是| C[显示主页]
B -->|否| D[跳转登录页]
D --> E[输入账号密码]
E --> F{验证成功?}
F -->|是| C
F -->|否| G[显示错误信息]
G --> E
C --> H[结束]graph TD
A[开始] --> B{是否登录?}
B -->|是| C[显示主页]
B -->|否| D[跳转登录页]
D --> E[输入账号密码]
E --> F{验证成功?}
F -->|是| C
F -->|否| G[显示错误信息]
G --> E
C --> H[结束] | |
时序图示例
图表
代码
sequenceDiagram
participant 用户
participant 浏览器
participant 服务器
participant 数据库
用户->>浏览器: 输入URL
浏览器->>服务器: 发送HTTP请求
服务器->>数据库: 查询数据
数据库-->>服务器: 返回结果
服务器-->>浏览器: 返回HTML
浏览器-->>用户: 渲染页面sequenceDiagram
participant 用户
participant 浏览器
participant 服务器
participant 数据库
用户->>浏览器: 输入URL
浏览器->>服务器: 发送HTTP请求
服务器->>数据库: 查询数据
数据库-->>服务器: 返回结果
服务器-->>浏览器: 返回HTML
浏览器-->>用户: 渲染页面sequenceDiagram
participant 用户
participant 浏览器
participant 服务器
participant 数据库
用户->>浏览器: 输入URL
浏览器->>服务器: 发送HTTP请求
服务器->>数据库: 查询数据
数据库-->>服务器: 返回结果
服务器-->>浏览器: 返回HTML
浏览器-->>用户: 渲染页面 | |
类图示例
图表
代码
classDiagram
Animal <|-- Dog
Animal <|-- Cat
Animal : +String name
Animal : +int age
Animal : +eat()
Animal : +sleep()
class Dog{
+String breed
+bark()
}
class Cat{
+String color
+meow()
}classDiagram
Animal <|-- Dog
Animal <|-- Cat
Animal : +String name
Animal : +int age
Animal : +eat()
Animal : +sleep()
class Dog{
+String breed
+bark()
}
class Cat{
+String color
+meow()
}classDiagram
Animal <|-- Dog
Animal <|-- Cat
Animal : +String name
Animal : +int age
Animal : +eat()
Animal : +sleep()
class Dog{
+String breed
+bark()
}
class Cat{
+String color
+meow()
} | |
状态图示例
图表
代码
stateDiagram-v2
[*] --> 待处理
待处理 --> 处理中: 开始处理
处理中 --> 已完成: 处理成功
处理中 --> 失败: 处理异常
失败 --> 待处理: 重试
已完成 --> [*]
失败 --> [*]: 放弃stateDiagram-v2
[*] --> 待处理
待处理 --> 处理中: 开始处理
处理中 --> 已完成: 处理成功
处理中 --> 失败: 处理异常
失败 --> 待处理: 重试
已完成 --> [*]
失败 --> [*]: 放弃stateDiagram-v2
[*] --> 待处理
待处理 --> 处理中: 开始处理
处理中 --> 已完成: 处理成功
处理中 --> 失败: 处理异常
失败 --> 待处理: 重试
已完成 --> [*]
失败 --> [*]: 放弃 | |
甘特图示例
图表
代码
gantt
title 项目开发计划
dateFormat YYYY-MM-DD
section 设计阶段
需求分析 :done, des1, 2026-01-01,2026-01-05
UI设计 :active, des2, 2026-01-06, 7d
section 开发阶段
前端开发 : dev1, after des2, 14d
后端开发 : dev2, after des2, 14d
section 测试阶段
集成测试 : test1, after dev1, 7d
性能测试 : test2, after dev1, 5dgantt
title 项目开发计划
dateFormat YYYY-MM-DD
section 设计阶段
需求分析 :done, des1, 2026-01-01,2026-01-05
UI设计 :active, des2, 2026-01-06, 7d
section 开发阶段
前端开发 : dev1, after des2, 14d
后端开发 : dev2, after des2, 14d
section 测试阶段
集成测试 : test1, after dev1, 7d
性能测试 : test2, after dev1, 5dgantt
title 项目开发计划
dateFormat YYYY-MM-DD
section 设计阶段
需求分析 :done, des1, 2026-01-01,2026-01-05
UI设计 :active, des2, 2026-01-06, 7d
section 开发阶段
前端开发 : dev1, after des2, 14d
后端开发 : dev2, after des2, 14d
section 测试阶段
集成测试 : test1, after dev1, 7d
性能测试 : test2, after dev1, 5d | |
饼图示例
图表
代码
pie title 编程语言使用占比
"Python" : 35
"JavaScript" : 25
"Go" : 20
"Rust" : 15
"其他" : 5pie title 编程语言使用占比
"Python" : 35
"JavaScript" : 25
"Go" : 20
"Rust" : 15
"其他" : 5pie title 编程语言使用占比
"Python" : 35
"JavaScript" : 25
"Go" : 20
"Rust" : 15
"其他" : 5 | |
数学公式测试
行内公式
这是一个行内公式:,爱因斯坦的质能方程。
勾股定理:
块级公式
麦克斯韦方程组:
傅里叶变换:
矩阵示例:
代码高亮测试
Python 代码
| |
JavaScript 代码
| |
Go 代码
| |
表格测试
基础表格
| 编程语言 | 类型 | 发布年份 | 主要用途 |
|---|---|---|---|
| Python | 动态类型 | 1991 | 数据科学、Web开发 |
| Go | 静态类型 | 2009 | 云原生、微服务 |
| Rust | 静态类型 | 2010 | 系统编程、性能优化 |
| TypeScript | 静态类型 | 2012 | 前端开发 |
对齐方式表格
| 左对齐 | 居中对齐 | 右对齐 |
|---|---|---|
| 文本1 | 文本2 | 文本3 |
| A | B | C |
| 长文本 | 中等 | 短 |
引用和提示
普通引用
这是一段引用文字。
可以包含多个段落。
嵌套引用也是支持的。
提示框 (FixIt 主题特性)
注意
这是一个注意提示框。
小贴士
这是一个技巧提示框,包含有用的建议。
警告
这是一个警告提示框,请注意风险。
危险
这是一个危险提示框,严重警告!
列表测试
无序列表
- 第一项
- 嵌套项 1
- 嵌套项 2
- 更深层嵌套
- 第二项
- 第三项
有序列表
- 第一步:准备环境
- 第二步:安装依赖
- 安装 Node.js
- 安装 npm 包
- 第三步:开始开发
任务列表
- 完成的任务
- 另一个完成的任务
- 待完成的任务
- 另一个待完成的任务
其他元素
水平分割线
行内样式
粗体文字 斜体文字 粗斜体 删除线 行内代码
链接
Emoji
😄 🚀 ❤️ ⭐ 🔥 👍