site: signature footer on /mirror and the landing page, matching /cluster

This commit is contained in:
2026-08-25 09:02:33 +10:00
parent d443f9ad6b
commit cf0295383b
2 changed files with 13 additions and 4 deletions
+4 -2
View File
@@ -34,6 +34,7 @@ h1 em{color:var(--cyan);font-style:normal}
footer{border-top:1px solid var(--line);padding:1.4rem 0 3rem;color:var(--dim); footer{border-top:1px solid var(--line);padding:1.4rem 0 3rem;color:var(--dim);
font-family:var(--mono);font-size:.82rem} font-family:var(--mono);font-size:.82rem}
footer a{color:var(--cyan)} footer a{color:var(--cyan)}
.sig{margin:0;letter-spacing:.12em;line-height:1.9;color:var(--dim)}
:focus-visible{outline:2px solid var(--cyan);outline-offset:2px} :focus-visible{outline:2px solid var(--cyan);outline-offset:2px}
@media (max-width:640px){.card{grid-template-columns:1fr}.card .thumb{max-height:170px}} @media (max-width:640px){.card{grid-template-columns:1fr}.card .thumb{max-height:170px}}
</style> </style>
@@ -84,6 +85,7 @@ footer a{color:var(--cyan)}
</nav> </nav>
<footer class="wrap"> <footer class="wrap">
The Teaching Lab &middot; every page here describes systems the author operates &middot; <p style="margin:0 0 .9rem">The Teaching Lab &middot; each chapter documents infrastructure I run.</p>
<a href="https://www.bztmon.com">bztmon.com</a> <p class="sig">&copy; 2026 Jonathon Wright &middot; <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/">CC BY-NC-SA 4.0</a>
&middot; hand-built static, shipped via GitOps &middot; <a href="https://www.bztmon.com/">bztmon.com</a></p>
</footer> </footer>
+9 -2
View File
@@ -97,6 +97,8 @@
.s23-pulse{position:absolute;left:34%;top:44%;width:26%;aspect-ratio:1;border-radius:50%;pointer-events:none; .s23-pulse{position:absolute;left:34%;top:44%;width:26%;aspect-ratio:1;border-radius:50%;pointer-events:none;
mix-blend-mode:screen;opacity:.25;background:radial-gradient(circle,rgba(232,121,249,.55),transparent 62%)} mix-blend-mode:screen;opacity:.25;background:radial-gradient(circle,rgba(232,121,249,.55),transparent 62%)}
.refs li{margin:.45rem 0;font-size:.92rem} .refs li{margin:.45rem 0;font-size:.92rem}
.outro{max-width:64ch;margin:0 auto;padding:2vh 24px 14vh;text-align:center;border:0}
.outro p{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;color:var(--ink-dim);line-height:1.9;margin:0}
@media (prefers-reduced-motion: reduce){ @media (prefers-reduced-motion: reduce){
html{scroll-behavior:auto} html{scroll-behavior:auto}
.s21-ring,.s23-pulse{display:none} .s21-ring,.s23-pulse{display:none}
@@ -825,12 +827,17 @@ cache re-warm cost.</li>
</ul> </ul>
<footer> <footer>
DOSSIER / 005 &middot; last validated 2026-08-25 against the running estate and the DOSSIER / 005 &middot; last reviewed 2026-08-25 against the running estate and the
sources above &middot; corrections in this revision: retention/GC semantics, warm-cache sources above &middot; corrections in this revision: retention/GC semantics, warm-cache
guarantees, retry arithmetic, upstream namespace routing &middot; behaviour, retry arithmetic, upstream namespace routing &middot;
<a href="/">The Teaching Lab</a> &middot; <a href="https://git.bztmon.com/jwright/exploded-cluster">source</a> <a href="/">The Teaching Lab</a> &middot; <a href="https://git.bztmon.com/jwright/exploded-cluster">source</a>
</footer> </footer>
<footer class="outro">
<p>&copy; 2026 Jonathon Wright &middot; <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/">CC BY-NC-SA 4.0</a>
&middot; hand-built static, shipped via GitOps &middot; <a href="https://www.bztmon.com/">bztmon.com</a></p>
</footer>
</div> </div>
<script src="__MIRROR_JS__"></script> <script src="__MIRROR_JS__"></script>