From 084685874c5ecfe60999ea983a09a25138262bd1 Mon Sep 17 00:00:00 2001 From: Karim H Date: Fri, 21 Mar 2025 12:49:51 -0400 Subject: [PATCH] fix(ogImage): improve user-defined OG image path handling --- quartz/plugins/emitters/ogImage.tsx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/quartz/plugins/emitters/ogImage.tsx b/quartz/plugins/emitters/ogImage.tsx index 38103a51b..64f167a4a 100644 --- a/quartz/plugins/emitters/ogImage.tsx +++ b/quartz/plugins/emitters/ogImage.tsx @@ -150,12 +150,11 @@ export const CustomOgImages: QuartzEmitterPlugin> = 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}` }