Discourse 暂不支持 C4 Diagrams, Zenuml 和 Sankey diagrams

从实验性的 mermaid 列表[1]来看,Discourse 似乎还不支持 C4 Diagrams、Zenuml 和 Sankey diagrams。这些对我们来说都不是关键的,但如果修改起来很简单,拥有它们会很棒。

C4

      title Internet Banking System 的系统上下文图
      Enterprise_Boundary(b0, "BankBoundary0") {
        Person(customerA, "银行客户 A", "银行客户,拥有个人银行账户。")
        Person(customerB, "银行客户 B")
        Person_Ext(customerC, "银行客户 C", "描述")

        Person(customerD, "银行客户 D", "银行客户,<br/>拥有个人银行账户。")

        System(SystemAA, "网上银行系统", "允许客户查看其银行账户信息并进行支付。")

        Enterprise_Boundary(b1, "BankBoundary") {

          SystemDb_Ext(SystemE, "大型机银行系统", "存储有关客户、账户、交易等所有核心银行信息。")

          System_Boundary(b2, "BankBoundary2") {
            System(SystemA, "银行系统 A")
            System(SystemB, "银行系统 B", "银行的一个系统,拥有个人银行账户。下一行。")
          }

          System_Ext(SystemC, "电子邮件系统", "内部 Microsoft Exchange 电子邮件系统。")
          SystemDb(SystemD, "银行系统 D 数据库", "银行的一个系统,拥有个人银行账户。")

          Boundary(b3, "BankBoundary3", "边界") {
            SystemQueue(SystemF, "银行系统 F 队列", "银行的一个系统。")
            SystemQueue_Ext(SystemG, "银行系统 G 队列", "银行的一个系统,拥有个人银行账户。")
          }
        }
      }

      BiRel(customerA, SystemAA, "使用")
      BiRel(SystemAA, SystemE, "使用")
      Rel(SystemAA, SystemC, "发送电子邮件", "SMTP")
      Rel(SystemC, customerA, "发送电子邮件至")

      UpdateElementStyle(customerA, $fontColor="red", $bgColor="grey", $borderColor="red")
      UpdateRelStyle(customerA, SystemAA, $textColor="blue", $lineColor="blue", $offsetX="5")
      UpdateRelStyle(SystemAA, SystemE, $textColor="blue", $lineColor="blue", $offsetY="-10")
      UpdateRelStyle(SystemAA, SystemC, $textColor="blue", $lineColor="blue", $offsetY="-40", $offsetX="-50")
      UpdateRelStyle(SystemC, customerA, $textColor="red", $lineColor="red", $offsetX="-50", $offsetY="20")

      UpdateLayoutConfig($c4ShapeInRow="3", $c4BoundaryInRow="1")

ZenUML

zenuml
    title 演示
    Alice->John: 你好 John,你好吗?
    John->Alice: 很好!
    Alice->John: 待会见!

Sankey

sankey-beta

农业“废物”,生物转化,124.729
生物转化,液体,0.597
生物转化,损耗,26.862
生物转化,固体,280.322
生物转化,气体,81.144
生物燃料进口,液体,35
生物质进口,固体,35
煤炭进口,煤炭,11.606
煤炭储量,煤炭,63.965
煤炭,固体,75.571
区域供暖,工业,10.639
区域供暖,商业供暖和制冷,22.505
区域供暖,家庭供暖和制冷,46.184
电网,过量发电/出口,104.453
电网,家庭供暖和制冷,113.726
电网,氢气转化,27.14
电网,工业,342.165
电网,公路运输,37.797
电网,农业,4.412
电网,商业供暖和制冷,40.858
电网,损耗,56.691
电网,铁路运输,7.863
电网,商业照明和电器,90.008
电网,家庭照明和电器,93.494
天然气进口,天然气,40.719
天然气储量,天然气,82.233
天然气,商业供暖和制冷,0.129
天然气,损耗,1.401
天然气,热发电,151.891
天然气,农业,2.096
天然气,工业,48.58
地热,电网,7.013
氢气转化,氢气,20.897
氢气转化,损耗,6.242
氢气,公路运输,20.897
水电,电网,6.995
液体,工业,121.066
液体,国际航运,128.69
液体,公路运输,135.835
液体,国内航空,14.458
液体,国际航空,206.267
液体,农业,3.64
液体,国内航运,33.218
液体,铁路运输,4.413
海藻,生物转化,4.375
天然气,天然气,122.952
核能,热发电,839.978
石油进口,石油,504.287
石油储量,石油,107.703
石油,液体,611.99
其他废物,固体,56.587
其他废物,生物转化,77.81
热泵,家庭供暖和制冷,193.026
热泵,商业供暖和制冷,70.672
太阳能光伏,电网,59.901
太阳能热,家庭供暖和制冷,19.263
太阳能,太阳能热,19.263
太阳能,太阳能光伏,59.901
固体,农业,0.882
固体,热发电,400.12
固体,工业,46.477
热发电,电网,525.531
热发电,损耗,787.129
热发电,区域供暖,79.329
潮汐,电网,9.452
英国陆基生物能源,生物转化,182.01
波浪能,电网,19.013
风能,电网,289.366

  1. ↩︎

4 个赞

我已经在本周将 JavaScript 更新到了最新版本,我将在此书签上保存 2 个月后的日期,并在功能属性落地后再次进行更新。

(或者在它登陆公开版本时通知我)

4 个赞