diff --git a/quartz/components/Head.tsx b/quartz/components/Head.tsx index 227a334de..aef6c52e9 100644 --- a/quartz/components/Head.tsx +++ b/quartz/components/Head.tsx @@ -32,7 +32,8 @@ async function generateSocialImage( const compressed = await sharp(Buffer.from(svg)).webp({ quality: 40 }).toBuffer() // Write to file system - fs.writeFileSync(`${imageDir}/${fileName}.${extension}`, compressed) + const filePath = joinSegments(imageDir, `${fileName}.${extension}`) + fs.writeFileSync(filePath, compressed) } const extension = "webp"