graph TD A[开始写博客] --> B{选择主题?} B -->|Butterfly| C[安装主题] B -->|其他| D[自定义配置] C --> E[配置插件] D --> E E --> F[撰写内容] F --> G{需要图表?} G -->|是| H[使用 Mermaid] G -->|否| I[纯文本/图片] H --> J[发布文章] I --> J
pie title 我的博客内容类型分布 "技术教程" : 35 "读书笔记" : 25 "生活随笔" : 20 "音乐分享" : 12 "项目总结" : 8
1 2 3 4 5 6 7
pie showData title 2026 年度写作计划 "前端开发" : 30 "后端技术" : 25 "工具推荐" : 20 "哲学思考" : 15 "翻译作品" : 10
使用场景
数据统计
占比分析
时间分配
分类展示
4. 甘特图 (Gantt Chart)
甘特图是项目管理的好帮手,可以清晰展示任务时间线。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
gantt title 博客建设计划 2026 dateFormat YYYY-MM-DD section 基础搭建 安装 Hexo :a1, 2026-01-01, 3d 配置 Butterfly 主题 :a2, after a1, 5d 部署到 GitHub Pages :a3, after a2, 2d section 内容创作 写第一篇文章 :b1, after a3, 7d 配置 Mermaid 插件 :b2, after b1, 2d 编写数据可视化教程 :b3, after b2, 5d section 优化提升 SEO 优化 :c1, after b3, 4d 性能优化 :c2, after c1, 3d 添加评论系统 :c3, after c2, 3d
erDiagram POST ||--o{ COMMENT : has POST ||--o{ TAG : contains POST }o--|| CATEGORY : belongs_to USER ||--o{ POST : writes USER ||--o{ COMMENT : creates POST { int id PK string title text content datetime created_at datetime updated_at int category_id FK int author_id FK } USER { int id PK string username string email string avatar datetime created_at } COMMENT { int id PK text content datetime created_at int post_id FK int user_id FK } TAG { int id PK string name string slug } CATEGORY { int id PK string name string description }
graph LR A[🔵 核心功能] --> B[🟢 扩展模块] B --> C[🔴 外部集成] style A fill:#e1f5ff,stroke:#01579b,stroke-width:3px style B fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px style C fill:#ffebee,stroke:#c62828,stroke-width:2px
graph TB subgraph 前端["前端层"] A[React 组件] B[状态管理] C[路由配置] end subgraph 后端["后端层"] D[API 服务] E[数据库] F[缓存层] end subgraph 基础设施["基础设施"] G[CDN] H[监控系统] end A --> D B --> D C --> D D --> E D --> F A --> G D --> H