--- import { convertPathToHtml } from "../../../utils/index.js" const { path, mainPage, page } = Astro.props const htmlPath = convertPathToHtml(path); // Smart path resolution: calculate relative path based on directory depth const pathname = Astro.url.pathname; const pathSegments = pathname.split('/').filter(segment => segment !== ''); const depth = pathSegments.length > 0 ? pathSegments.length - 1 : 0; const deploymentPath = depth === 0 ? './' : '../'.repeat(depth); ---