添加Mermaid

This commit is contained in:
2026-06-01 02:12:07 +08:00
parent b08d56dba8
commit 7f1267bbdc
4 changed files with 3419 additions and 4 deletions
+4 -4
View File
@@ -104,7 +104,7 @@ slug: "sudo_whoami"
flowchart TD flowchart TD
subgraph PublicNetwork["公网"] subgraph PublicNetwork["公网"]
direction TB direction TB
subgraph F["阿里云 Fedora"] subgraph F["阿里云ECS"]
F_router[FRPS] F_router[FRPS]
F_status[Uptime Kuma 公网<br/>status] F_status[Uptime Kuma 公网<br/>status]
end end
@@ -113,21 +113,21 @@ flowchart TD
subgraph CampusNetwork["校园网"] subgraph CampusNetwork["校园网"]
direction TB direction TB
subgraph A["学校机房 Arch Linux"] subgraph A["CLab云服务器"]
A_code[code-server] A_code[code-server]
A_memos[Memos] A_memos[Memos]
A_static[静态网站] A_static[静态网站]
A_kuma_local[Uptime Kuma 校内<br/>status-local] A_kuma_local[Uptime Kuma 校内<br/>status-local]
end end
subgraph M["校内 MacBook Pro"] subgraph M["校内物理机"]
M_cloud[Cloudreve] M_cloud[Cloudreve]
M_git[Gitea] M_git[Gitea]
end end
end end
%% User 单独定义,不放进任何子图,自然跨越两个网络区域 %% User 单独定义,不放进任何子图,自然跨越两个网络区域
User[用户 User] User[网站访客]
User -->|"公网/校园网访问"| F_router User -->|"公网/校园网访问"| F_router
User -->|"校内直连"| M_cloud User -->|"校内直连"| M_cloud
User -->|"校内直连"| M_git User -->|"校内直连"| M_git
+3405
View File
File diff suppressed because one or more lines are too long
@@ -0,0 +1,4 @@
<pre class="mermaid">
{{ .Inner | htmlEscape | safeHTML }}
</pre>
{{ .Page.Store.Set "hasMermaid" true }}
@@ -24,5 +24,11 @@
</main> </main>
</div> </div>
{{ partial "footer/include.html" . }} {{ partial "footer/include.html" . }}
{{ if .Store.Get "hasMermaid" }}
<script src="/js/mermaid.min.js"></script>
<script>
mermaid.initialize({ startOnLoad: true });
</script>
{{ end }}
</body> </body>
</html> </html>