使用mermaid编辑流程图后,在正常写代码块以外的内容时会影响到代码块以内的内容。
比如已经完成一个流程图,在代码块以外输入回车、空格等输入,会导致流程图消失,持续按回车会出现,流程图显示、消失、显示、消失。。。。的一个循环。
这种情况会导致每次编辑完文章后要检查流程图是否存在,不存在则要添加一个空行。

我已经更新到了1.5.2,但是上述问题还是存在

```mermaid
flowchart LR;
subgraph
direction LR;
A(用户);
B[服务网关];
C[服务集群];
D[分布式缓存];
E[数据库];
F[分布式搜索];
G[消息队列];
H[注册中心];
I[配置中心];
end
A --> B;
B --"请求路由</br>负载均衡"--> C;
C ----> D --> E;
C ----> F;
C <--> |"拉取或注册服务信息"|H;
C <--> |"拉取配置信息"|I;
C <--> G;
```

可以在编辑器里尝试,在代码块外按下回车或者正常继续编辑文章,会导致流程图的消失,而且在消失的同时,预览文章也看不到流程图。

而且在编辑过程中还会出现以下情况。