SIGN IN SIGN UP

Docs site: title duplication, stray underlines, favicon (#3183)

* Stop Cayman printing every page title twice

The theme puts the page title in its header banner, and titles_from_headings
derives that title from each page's first heading - which is still sitting in
the body, so every page reads its own title twice in a row. Worst on the rules
pages, where the title is a full sentence. strip_title drops the heading from
the body once it has been promoted; the banner is unaffected.

Claude-Session: https://claude.ai/code/session_01NxkjXSR7CSGzyw89tJJVtw

* Remove setext underlines left behind in Configuration.md

The headings here were converted to ATX (#) at some point without removing the
old underlines, so ten of them are still in the file. Two render as visible
junk - a literal "===" under the page title and a literal "-" under Basic
Configuration Strings - and the other eight become horizontal rules directly
beneath the heading they used to underline.

Claude-Session: https://claude.ai/code/session_01NxkjXSR7CSGzyw89tJJVtw

* Give the docs site a favicon

Uses the existing project logo. The theme's head includes head-custom.html and
ships a version with the favicon line commented out, so overriding that file is
the hook. Serves the SVG to browsers that take one and a 16/32/48 .ico
otherwise - the latter at the site root, so the automatic /favicon.ico probe
finds it too.

Jekyll can only see files under docs/, so the SVG is a copy of the one in
assets/ rather than a reference to it.

Claude-Session: https://claude.ai/code/session_01NxkjXSR7CSGzyw89tJJVtw
M
Marc Gravell committed
89cf0c699d6480813ba95f3f02be4462f3344791
Parent: 395d88d
Committed by GitHub <noreply@github.com> on 8/18/2026, 1:25:59 PM