mermaid 脚本语言

  1. graph TB 从上到下
  2. graph BT 从下到上
  3. graph RL 从右到左
  4. graph LR 从左到右

graph LR;

A001-->B001;

graph LR;
A001-->B001;

graph TB;

C001-->D001;

graph TB;
C001-->D001;

graph TB;

A[001]-->B[111];

A--->C[003];

graph TB;
A[001]-->B[111];
A--->C[003];
  1. --> 实线箭头
  2. --- 实线
  3. -.- 虚线
  4. -.-> 虚线箭头
graph LR;
A[吃早餐]-->B[牛奶];
A---B[热的];
  1. graph LR;
  2. A[吃早餐]-.-B[煎饼];
  3. A-.->C;
  4. C[牛奶]---D[脱脂牛奶];
  5. B---E[不加鸡蛋];
  6. D-.->F[吃饱了];
  7. E-.->F[吃饱了];
graph LR;
A[吃早餐]-.-B[煎饼];
A-.->C;
C[牛奶]---D[脱脂牛奶];
B---E[不加鸡蛋];
D-.->F[吃饱了];
E-.->F[吃饱了];
  1. 绘制网络拓扑图
  2. [内容] 矩形
  3. {内容} 菱形
  4. (内容) 圆弧形
  5. >内容] 非对称
  6. ((内容)) 圆形
  7. graph TB;
  8. 0{设备联网流程图}
  9. A(添加设备)-->B>连接线缆];
  10. B-->C0((PC配置));
graph TB;
0{设备联网流程图}
A(添加设备)-->B>连接线缆];
B-->C0((PC配置));
  1. flowchart
  2. 连线为弧形
  3. flowchart TB;
  4. 0{设备联网流程图}
  5. A(添加设备)-->B>连接线缆];
  6. B-->C0((PC配置));
flowchart TB;
0{设备联网流程图}
A(添加设备)-->B>连接线缆];
A-->D[123];
B-->C0((PC配置));
  1. |内容|:将内容显示在连线上
flowchart TB;
0{设备联网流程图}
A(添加设备)-->|你好|B>连接线缆];
A-->D[123];
B-->C0((PC配置));
  1. subgraph:定义子模块
  2. flowchart LR;
  3. subgraph 调度服务
  4. 1(192.168.121.1)---|高可用|2(192.168.121.111)
  5. end
  6. subgraph web服务
  7. 3(192.168.22.12)
  8. 4(192.168.121.14)
  9. 5(192.168.121.66)
  10. end
  11. subgraph 存储服务
  12. 6{192.168.121.88}---|高可用|7{192.168.121.99}
  13. end
  14. 用户-->调度服务-->3 & 4 & 5-->存储服务
flowchart LR;
subgraph 调度服务
1(192.168.121.1)---|高可用|2(192.168.121.111)
end
subgraph web服务
3(192.168.22.12)
4(192.168.121.14)
5(192.168.121.66)
end

subgraph 存储服务
6{192.168.121.88}---|高可用|7{192.168.121.99}
end
用户-->调度服务-->3 & 4 & 5-->存储服务

mermaid语法画图的更多相关文章

  1. mermaid 语法

    a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2p ...

  2. 使用Mermaid画图

    流程图的示例 时序图的示例 甘特图的示例 FAQ 很多时候,你想解释自己的想法/代码,但是用语言来表达会很啰嗦,并且读者也不易理解.一般这种情况下,我们都会想使用图解来解释.但是,我们也不会想下载那些 ...

  3. Markdown画图(mermaid)学习

    简介 目前博客园支持mermaid的graph,subgraph,sequenceDiagram,gantt,classDiagram mermaid(美人鱼), 是一个类似markdown,用文本语 ...

  4. Markdown语法说明及测试一览表

    标题: Markdown语法说明及测试一览表 作者: 梦幻之心星 347369787@QQ.com 标签: [Markdown, Typora, Markdown_Nice, CSS] 目录: [Ma ...

  5. Hexo引入Mermaid流程图和MathJax数学公式

    近来用Markdown写文章,越来越不喜欢插入图片了,一切能用语法解决的问题坚决不放图,原因有二: 如果把流程图和数学公式都以图片方式放到文章内,当部署到Github上后,访问博客时图片加载实在太慢, ...

  6. markdown syntax

    Markdown 语法 转载自https://zh.mweb.im/markdown.html 首先应该了解的 每一个 Markdwon 使用者都应该了解的,是 Markdown 最基本的版本,也就是 ...

  7. aha

    欢迎使用 MWeb MWeb 是专业的 Markdown 写作.记笔记.静态博客生成软件,目前已支持 Mac,iPad 和 iPhone.MWeb 有以下特色: 软件本身: 使用原生的 macOS 技 ...

  8. UML建模语言、设计原则、设计模式

    1.UML统一建模语言 定义:用于软件系统设计与分析的语言工具 目的:帮助开发人员更好的梳理逻辑.思路 学习地址:UML概述_w3cschool 官网:https://www.omg.org/spec ...

  9. 新版CSDN-markdown编辑器使用指南

    本文来自CSDN官方,分markdown原文和实际显示部分,推荐开两个窗口对比浏览 Markdown部分 @[TOC](这里写自定义目录dd标题) # 欢迎使用Markdown编辑器 你好! 这是你第 ...

  10. CSDN新版Markdown编辑器(Alpha 2.0版)使用示例(文首附源码.md文件)

    CSDN新版Markdown编辑器(Alpha 2.0版) 使用示例 附 本文的Markdown源码: https://github.com/yanglr/AlgoSolutions/blob/mas ...

随机推荐

  1. pde复习笔记 第一章 波动方程 第六节 能量不等式、波动方程解的唯一性和稳定性

    能量不等式 这一部分需要知道的是能量的表达式 \[E(t)=\int_{0}^{l}u_{t}^{2}+a^{2}u_{x}^{2} dx \] 一般而言题目常见的问法是证明能量是减少的,也就是我们需 ...

  2. 谷歌 hackbar 不能使用的问题

    谷歌 hackbar 不能使用的问题 下载 hackbar 插件:https://github.com/Mr-xn/hackbar2.1.3 解压文件,将其拖入 chrome 扩展程序中 点击详情,点 ...

  3. docker 权限问题 Got permission denied while trying to connect to the Docker daemon socket at 。。。

    非root用户运行docker命令报如下错误 说明没有权限 haima@haima-PC:/usr/local/docker/docker_compose_efk$ docker ps -a Got ...

  4. 使用js有效括号匹配封装函数

    点击查看代码 function isValidParentheses(str) { // 定义一个栈,用于存储待匹配的左括号 let stack = []; // 定义一个对象,用于快速判断括号是否成 ...

  5. Linux环境下:程序的链接, 装载和库[可执行文件的装载]

    现代操作系统如何装载可执行文件? 给进程分配独立的虚拟地址空间 建立虚拟地址空间和可执行文件的映射关系 把CPU指令寄存器设置成可执行文件的入口地址,启动执行 可执行文件在装载的过程中实际上是映射的虚 ...

  6. openstack以后需要研究一下的知识

    1. openvt是一个用于在虚拟终端上启动程序的命令行工具.它允许用户在一个新的虚拟终端(VT)上启动一个程序,并将标准输入.输出和错误输出定向到该终端. openvt的用法如下: 打开一个虚拟终端 ...

  7. 基于webapi的websocket聊天室(二)

    上一篇 - 基于webapi的websocket聊天室(一) 消息超传缓冲区的问题 在上一篇中我们定义了一个聊天室WebSocketChatRoom.但是每个游客只分配了400个字节的发言缓冲区,大概 ...

  8. Linux网络驱动

    1 简介 1.1 硬件说明 嵌入式网络硬件分为:MAC和PHY.MAC一般时SOC内置,PHY是外部器件. (1)SOC内部没有MAC 如果SOC内部没有网络MAC外设,可使用外置的MAC,一般外置的 ...

  9. INFINI Labs 产品更新 | Easysearch 新增快照搜索功能,Console 支持 OpenSearch 存储

    INFINI Labs 产品又更新啦~,包括 Easysearch v1.7.0.Console v1.13.0.本次各产品更新了 Easysearch 快照搜索功能:Console 支持 OpenS ...

  10. INFINI Labs 产品更新 | Gateway 支持基于 Kafka 的复制能力,发布 Helm Charts 部署方式

    INFINI Labs 产品又更新啦~.本次更新概要如下:Easysearch 新增了索引字段相关统计 API,优化了 source_reuse 提升压缩效率:Gateway 新增诸多新特性,如:支持 ...