--- import { getConfig } from '@libs/config' import { getVersionedDocsPath } from '@libs/path' import type { Layout } from '@libs/layout' import Stylesheet from '@components/head/Stylesheet.astro' import Favicons from '@components/head/Favicons.astro' import Social from '@components/head/Social.astro' import Analytics from '@components/head/Analytics.astro' import Scss from '@components/head/Scss.astro' interface Props { description: string direction?: 'rtl' layout: Layout robots: string | undefined thumbnail: string title: string } const { description, direction, layout, robots, thumbnail, title } = Astro.props const canonicalUrl = new URL(Astro.url.pathname, Astro.site) const isHome = Astro.url.pathname === '/' const pageTitle = isHome ? `${getConfig().title} · ${getConfig().subtitle}` : `${title} · ${getConfig().title} v${getConfig().docs_version}` ---