美人鱼

2023-01-17 更新

MarkDown 不能画图,因此我们需要 Mermaid 。

flowchart BT
  书生["书生"]:::title
  童生["童生"]:::title
  生员["生员/秀才"]:::title

  subgraph 举人
    举人第一名["第一名 解元"]
    其它举人["..."]
  end

  subgraph 贡士
    贡士第一名["第一名 会元"]
    其它贡士["..."]
  end

  subgraph 进士
    subgraph 一甲["一甲 进士及第"]
      一甲第一名["第一名 状元"]
      一甲第二名["第二名 榜眼"]
      一甲第三名["第三名 探花"]
    end
    subgraph 二甲["二甲 进士出身"]
      二甲第一名["第四名 传胪"]
      其它二甲进士["..."]
    end
    subgraph 三甲["三甲 同进士出身"]
      其它三甲进士["..."]
    end
  end

  县试[/"县试"\]
  府试[/"府试"\]
  院试[/"院试"\]
  乡试[/"乡试/秋闱"\]
  会试[/"会试/春闱"\]
  殿试[/"殿试"\]

  书生 --> 县试
  县试 --> 府试
  府试 --> 童生
  童生 --> 院试
  院试 --> 生员
  生员 --> 乡试
  乡试 --> 举人
  举人 --> 会试
  会试 --> 贡士
  贡士 --> 殿试
  殿试 --> 进士

  classDef title fill: #ffffde, stroke: #aaaa33

科举

  1. 暂不支持指定节点同级。
  2. 子图必须要有名称,设为空格可以达到隐藏名称的效果。
  3. 旧版本美人鱼不支持从节点到子图的流程。