Mermaid 图表测试
Mermaid 图表测试
这是一个测试博客文章,用于验证 Hexo 是否能够正确显示 Mermaid 图表。
流程图测试
graph TD
A[开始] --> B{是否支持Mermaid?}
B -->|是| C[显示图表]
B -->|否| D[显示代码块]
C --> E[测试成功]
D --> F[需要配置插件]
F --> G[安装mermaid插件]
G --> C
序列图测试
sequenceDiagram
participant U as 用户
participant H as Hexo
participant M as Mermaid
U->>H: 请求渲染博客
H->>M: 解析mermaid代码
M->>M: 生成SVG图表
M->>H: 返回渲染结果
H->>U: 显示完整页面
类图测试
classDiagram
class BlogPost {
+String title
+Date date
+String content
+render()
+publish()
}
class MermaidChart {
+String type
+String code
+render()
}
class HexoEngine {
+process()
+generate()
}
BlogPost --> MermaidChart
HexoEngine --> BlogPost
Git 分支图测试
gitgraph
commit id: "初始提交"
branch feature
checkout feature
commit id: "添加mermaid测试"
commit id: "完善图表样式"
checkout main
commit id: "修复bug"
merge feature
commit id: "发布版本"
甘特图测试
gantt
title Hexo Mermaid 集成项目
dateFormat YYYY-MM-DD
section 开发阶段
需求分析 :done, des1, 2025-10-01, 2025-10-02
环境搭建 :done, des2, 2025-10-02, 2025-10-03
插件配置 :active, des3, 2025-10-03, 2025-10-04
section 测试阶段
单元测试 : des4, 2025-10-04, 2025-10-05
集成测试 : des5, 2025-10-05, 2025-10-06
section 部署阶段
生产部署 : des6, 2025-10-06, 2025-10-07
饼图测试
pie title Hexo 博客内容分布
"技术文章" : 45
"项目记录" : 25
"学习笔记" : 20
"生活随笔" : 10
状态图测试
stateDiagram-v2
[*] --> 草稿
草稿 --> 编辑中
编辑中 --> 审核中
审核中 --> 已发布
审核中 --> 草稿
已发布 --> 已归档
已归档 --> [*]
用户旅程图测试
journey
title 用户阅读博客体验
section 发现
打开博客网站: 5: 用户
浏览文章列表: 4: 用户
section 阅读
点击感兴趣的文章: 5: 用户
阅读文章内容: 5: 用户
查看Mermaid图表: 5: 用户
section 互动
点赞文章: 4: 用户
分享到社交媒体: 3: 用户
留言评论: 4: 用户
总结
如果你能看到上面的各种图表正常显示,说明 Hexo 的 Mermaid 插件配置成功!这些图表类型涵盖了 Mermaid 的主要功能,可以满足大部分技术文档和博客的图表需求。
常见图表类型包括:
- 流程图 (Flowchart)
- 序列图 (Sequence Diagram)
- 类图 (Class Diagram)
- Git 图 (Git Graph)
- 甘特图 (Gantt Chart)
- 饼图 (Pie Chart)
- 状态图 (State Diagram)
- 用户旅程图 (User Journey)
如果图表没有正常显示,请检查:
- 是否安装了
hexo-filter-mermaid-diagrams插件 - 主题是否支持 Mermaid
_config.yml配置是否正确