fix(ogImage): improve user-defined OG image path handling

This commit is contained in:
Karim H 2025-03-21 12:49:51 -04:00
parent f718bd0045
commit 084685874c

View File

@ -150,12 +150,11 @@ export const CustomOgImages: QuartzEmitterPlugin<Partial<SocialImageOptions>> =
additionalHead: [
(pageData) => {
const isRealFile = pageData.filePath !== undefined
const socialImage = pageData.frontmatter?.socialImage
let userDefinedOgImagePath = pageData.frontmatter?.socialImage
let userDefinedOgImagePath = undefined
if (socialImage) {
userDefinedOgImagePath = isAbsoluteFilePath(socialImage)
? socialImage
if (userDefinedOgImagePath) {
userDefinedOgImagePath = isAbsoluteFilePath(userDefinedOgImagePath)
? userDefinedOgImagePath
: `https://${baseUrl}/static/${socialImage}`
}