--- // Wraps one rendered docs/*.md page. sourcePath is shown so a reader lands // back at the file this page came from โ€” the docs are generated copies (see // scripts/prepare-docs.mjs) and should never look like their own original. // // contentHash/lastCommit are real, build-computed provenance: a hash of the // actual file and the actual commit that last touched it, sitting there in // a native title tooltip โ€” unexplained, discoverable by hovering, never a // fabricated value. This is the docs pages' one piece of "ambient" texture; // everything else about them stays plain, per the site's rule that // hospitality pages (this one included) do not reorganize themselves. import BaseLayout from "./BaseLayout.astro"; interface Props { title: string; /** The page's own opening line โ€” see src/content.config.ts. */ description?: string; sourcePath: string; contentHash: string; lastCommit: string; } const { title, description, sourcePath, contentHash, lastCommit } = Astro.props; ---

rendered from {sourcePath} {" "} {contentHash}