--- import { getConfig } from '@libs/config' import { getVersionedDocsPath } from '@libs/path' import { getStaticImageSize } from '@libs/image' import type { Layout } from '@libs/layout' interface Props { description: string layout: Layout thumbnail: string title: string } const { description, layout, thumbnail, title } = Astro.props const socialImageUrl = new URL(getVersionedDocsPath(`assets/${thumbnail}`), Astro.site) const socialImageSize = await getStaticImageSize(`/docs/[version]/assets/${thumbnail}`) ---