From fdc1c3770b016b6bec7a0dd54fdba266fbe05fd5 Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Mon, 17 Aug 2026 16:42:37 +0200 Subject: [PATCH] Render docs nav labels as their authors wrote them The docs sidebar capitalised every word, which altered 42 of its 117 labels: "Installing a license" read as "Installing A License", "Upgrading the Node-RED version" as "Upgrading The Node-RED Version", and Bosch Rexroth's ctrlX as CtrlX on the two hardware pages named after it. The rule was there to make a section named after its directory look like a word, turning "install" into "Install". Those labels now come from the section's own navTitle, so nothing needs the transform and everything else was collateral. Breadcrumbs carried the same `capitalize`, on the same authored titles, so it goes too. Only the docs sidebar renders `.handbook-nav`: the handbook has its own component with its own markup, and the Eleventy layout that shared the class is no longer used by any page. --- nuxt/components/Breadcrumbs.vue | 3 ++- src/css/style.handbook.css | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/nuxt/components/Breadcrumbs.vue b/nuxt/components/Breadcrumbs.vue index 9a7657b3bd..7df0298206 100644 --- a/nuxt/components/Breadcrumbs.vue +++ b/nuxt/components/Breadcrumbs.vue @@ -27,10 +27,11 @@ const displayItems = computed(() => props.items.map((item, index) => ({