function getSiteRoot() { const path = window.location.pathname.toLowerCase(); if (path.includes('/services/') || path.includes('/guides/')) { return '../'; } return ''; } function renderSiteHeader(root) { return ` `; } function renderSiteFooter(root) { return ` `; } const siteRoot = getSiteRoot(); document.querySelectorAll('[data-include="site-header"]').forEach((target) => { target.outerHTML = renderSiteHeader(siteRoot); }); document.querySelectorAll('[data-include="site-footer"]').forEach((target) => { target.outerHTML = renderSiteFooter(siteRoot); });