docs: drop in-body H1s and tighten heading hygiene across 4 pages

docs/concepts/typebox.md: removed the duplicate '# TypeBox as protocol
source of truth' H1 (Mintlify already renders the title from
frontmatter; in-body H1s produce brittle anchors). Also removed the
'Last updated: 2026-01-10' timestamp line because date-stamped
freshness markers drift silently and conflict with our brownfield
maintenance model.

docs/install/kubernetes.md: removed the duplicate '# OpenClaw on
Kubernetes' H1.

docs/install/azure.md: removed the duplicate '# OpenClaw on Azure Linux
VM' H1.

docs/install/podman.md: renamed the '## Podman + Tailscale' heading to
'## Podman and Tailscale' per docs/CLAUDE.md heading-hygiene rules
(plus signs collapse during Mintlify anchor generation just like
ampersands and apostrophes). Kept the explicit
<a id='podman--tailscale'></a> anchor and updated the inline 'Podman +
Tailscale' link text to match the new heading so the cross-link still
works.
This commit is contained in:
Vincent Koc
2026-05-05 17:45:46 -07:00
parent 2d45598738
commit 411211c21b
4 changed files with 2 additions and 10 deletions

View File

@@ -5,10 +5,6 @@ read_when:
title: "TypeBox"
---
# TypeBox as protocol source of truth
Last updated: 2026-01-10
TypeBox is a TypeScript-first schema library. We use it to define the **Gateway
WebSocket protocol** (handshake, request/response, server events). Those schemas
drive **runtime validation**, **JSON Schema export**, and **Swift codegen** for