添加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
subgraph PublicNetwork["公网"]
direction TB
subgraph F["阿里云 Fedora"]
subgraph F["阿里云ECS"]
F_router[FRPS]
F_status[Uptime Kuma 公网<br/>status]
end
@@ -113,21 +113,21 @@ flowchart TD
subgraph CampusNetwork["校园网"]
direction TB
subgraph A["学校机房 Arch Linux"]
subgraph A["CLab云服务器"]
A_code[code-server]
A_memos[Memos]
A_static[静态网站]
A_kuma_local[Uptime Kuma 校内<br/>status-local]
end
subgraph M["校内 MacBook Pro"]
subgraph M["校内物理机"]
M_cloud[Cloudreve]
M_git[Gitea]
end
end
%% User 单独定义,不放进任何子图,自然跨越两个网络区域
User[用户 User]
User[网站访客]
User -->|"公网/校园网访问"| F_router
User -->|"校内直连"| M_cloud
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>
</div>
{{ partial "footer/include.html" . }}
{{ if .Store.Get "hasMermaid" }}
<script src="/js/mermaid.min.js"></script>
<script>
mermaid.initialize({ startOnLoad: true });
</script>
{{ end }}
</body>
</html>