the complete menu: aperitif CRT terminal + courses III node/pod, IV traffic, V orbit - five animation personalities, clip-split and reverse slice modes

This commit is contained in:
2026-08-17 16:06:11 +10:00
parent a201af9d29
commit b12e435003
20 changed files with 3663 additions and 9 deletions
+10
View File
@@ -20,6 +20,11 @@ const i = tpl.lastIndexOf("<script>");
const j = tpl.lastIndexOf("</script>");
if (i < 0 || j < i) throw new Error("app script block not found");
let app = tpl.slice(i + 8, j)
.replace("__MAN_SURROUND__", man("surround"))
.replace("__MAN_NODE__", man("node"))
.replace("__MAN_POD__", man("pod"))
.replace("__MAN_TRAFFIC__", man("traffic"))
.replace("__MAN_ORBIT__", man("orbit"))
.replace("__MAN_DOCKER__", man("docker"))
.replace("__MAN_CLUSTER__", man("cluster"))
.replace("__MAN_GITOPS__", man("gitops"))
@@ -28,6 +33,11 @@ let app = tpl.slice(i + 8, j)
let body = tpl.slice(0, i) + tpl.slice(j + 9);
const heroes = {
__HERO_SURROUND__: "course-00-surround.webp",
__HERO_NODE__: "course-III-node.webp",
__HERO_POD__: "course-III-pod.webp",
__HERO_TRAFFIC__: "course-IV-traffic.webp",
__HERO_ORBIT__: "course-V-orbit.webp",
__HERO_DOCKER__: "docker-layers.webp",
__HERO_CLUSTER__: "course-II-cluster.webp",
__HERO_GITOPS__: "course-VI-gitops.webp",