From fe282292ce26872bee72ba420fe21b3842246d7b Mon Sep 17 00:00:00 2001 From: Ben Schlegel Date: Fri, 26 Jan 2024 22:29:30 +0100 Subject: [PATCH] feat: add frontmatter aliases for cover image --- quartz/components/Head.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/quartz/components/Head.tsx b/quartz/components/Head.tsx index 0caa898a9..4fdd2a1f4 100644 --- a/quartz/components/Head.tsx +++ b/quartz/components/Head.tsx @@ -120,7 +120,11 @@ export default (() => { let ogImagePath = useDefaultOgImage ? ogImageDefaultPath : ogImageGeneratedPath // TODO: could be improved to support external images in the future - const frontmatterImgUrl = fileData.frontmatter?.socialImage + // Handle aliases (socialImage, image and cover are supported to ensure obsidian publish support) + const frontmatterImgUrl = + fileData.frontmatter?.socialImage ?? + fileData.frontmatter?.image ?? + fileData.frontmatter?.cover if (frontmatterImgUrl) { ogImagePath = `https://${cfg.baseUrl}/static/${frontmatterImgUrl}` }