Header und Footer kommen per Server Side Include
Diese Seite enthält selbst keinen Header- und keinen Footer-Markup. Nginx fügt
beide zur Auslieferung aus /includes/site-header.html und
/includes/site-footer.html ein. Der Header bindet seinerseits das
echte Logo-Fragment /includes/logo-header.html ein (verschachteltes SSI).
So testest du Variante A: Ändere die Navigation in
html/includes/site-header.html, lade diese Seite neu — die Änderung
ist sofort da, ohne Rebuild (Dev-Container mountet html/ als Volume).
Ein direkter Aufruf von /includes/site-header.html liefert dagegen 404,
weil die Fragmente als internal gesperrt sind.