diff --git a/assets/scripts/script.js b/assets/scripts/script.js
index 49417cf..a9e2347 100755
--- a/assets/scripts/script.js
+++ b/assets/scripts/script.js
@@ -301,6 +301,9 @@ document.addEventListener("DOMContentLoaded", () => {
const container = document.createElement("div");
container.className = "mermaid-container";
+ if ((el.dataset.source || "").includes('root(["zxh"])')) {
+ container.classList.add("mermaid-container--site-map");
+ }
const controls = document.createElement("div");
controls.className = "mermaid-zoom-controls";
controls.innerHTML = `
diff --git a/assets/styles/style.css b/assets/styles/style.css
index 3c46e8f..fb0d12f 100755
--- a/assets/styles/style.css
+++ b/assets/styles/style.css
@@ -801,6 +801,7 @@ body.no-sidenotes {
.mermaid-container {
overflow: auto;
width: 100%;
+ min-height: 26rem;
max-height: 800px;
border: 1px solid var(--border);
border-radius: 8px;
@@ -817,6 +818,39 @@ body.no-sidenotes {
height: auto;
}
+.mermaid-container--site-map {
+ width: min(96vw, 1400px);
+ height: min(82vh, 980px);
+ max-height: none;
+ margin-left: 50%;
+ transform: translateX(-50%);
+}
+
+.mermaid-container--site-map .mermaid {
+ display: inline-block;
+ min-width: max-content;
+ padding: 3rem 2rem 2rem;
+}
+
+.mermaid-container--site-map .mermaid svg {
+ width: auto;
+ max-width: none;
+ min-width: 1100px;
+}
+
+@media (max-width: 700px) {
+ .mermaid-container--site-map {
+ width: 100%;
+ height: 78vh;
+ margin-left: 0;
+ transform: none;
+ }
+
+ .mermaid-container--site-map .mermaid svg {
+ min-width: 900px;
+ }
+}
+
/* Zoom buttons */
.mermaid-zoom-controls {
position: absolute;
diff --git a/gitea-build-monitor.log b/gitea-build-monitor.log
index 2795a2f..8800ea8 100644
--- a/gitea-build-monitor.log
+++ b/gitea-build-monitor.log
@@ -167,3 +167,10 @@
2026-05-18T15:00:02.4501777+01:00 [INFO] Running authoring server tests with /home/zaine/master-folder/projects/authoring-service/.venv/bin/python.
2026-05-18T15:00:02.5300951+01:00 [INFO] Authoring server tests passed: ran=0, failures=0, errors=0, skipped=0, exit=0
2026-05-18T15:00:02.8652186+01:00 [INFO] Sent authoring server test notification.
+2026-05-18T15:11:36.2136035+01:00 [INFO] Prepared current build status for zaine/org_web: severity=Info, status=success
+2026-05-18T15:11:36.2209646+01:00 [INFO] Fetching recent Gitea Actions runs for zaine/org_web.
+2026-05-18T15:11:36.6731860+01:00 [ERROR] Failed to analyze job 305: Cannot bind argument to parameter 'LogText' because it is an empty string.
+2026-05-18T15:11:39.0447628+01:00 [INFO] Sent build status notification with 1 embed(s).
+2026-05-18T15:11:39.0666097+01:00 [INFO] Running authoring server tests with /home/zaine/master-folder/projects/authoring-service/.venv/bin/python.
+2026-05-18T15:11:39.1360798+01:00 [INFO] Authoring server tests passed: ran=0, failures=0, errors=0, skipped=0, exit=0
+2026-05-18T15:11:39.4901677+01:00 [INFO] Sent authoring server test notification.
diff --git a/posts/posts-list.org b/posts/posts-list.org
index cf3c6aa..b83e084 100755
--- a/posts/posts-list.org
+++ b/posts/posts-list.org
@@ -4,7 +4,7 @@
See the categories: @@html:Categories@@
* Posts:
-- [[file:career/career-list.org][Career List]] @@html:18-05-2026 15:07@@
+- [[file:career/career-list.org][Career List]] @@html:18-05-2026 15:11@@
- [[file:career/ha-dr.org][High Availability, Disaster Recovery and Business Continuity]] @@html:11-03-2026 17:18@@ @@html:learning@@ @@html:notes@@
- [[file:career/javascript.org][Understands the Javascript language]] @@html:11-03-2026 16:52@@ @@html:learning@@ @@html:notes@@
- [[file:career/restful-api.org][Restful API]] @@html:15-02-2026 23:00@@ @@html:learning@@ @@html:notes@@