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: [ additionalHead: [
(pageData) => { (pageData) => {
const isRealFile = pageData.filePath !== undefined const isRealFile = pageData.filePath !== undefined
const socialImage = pageData.frontmatter?.socialImage let userDefinedOgImagePath = pageData.frontmatter?.socialImage
let userDefinedOgImagePath = undefined if (userDefinedOgImagePath) {
if (socialImage) { userDefinedOgImagePath = isAbsoluteFilePath(userDefinedOgImagePath)
userDefinedOgImagePath = isAbsoluteFilePath(socialImage) ? userDefinedOgImagePath
? socialImage
: `https://${baseUrl}/static/${socialImage}` : `https://${baseUrl}/static/${socialImage}`
} }