diff --git a/package-lock.json b/package-lock.json index a2a621f21..0b04e666c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3198,9 +3198,9 @@ } }, "node_modules/katex": { - "version": "0.16.8", - "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.8.tgz", - "integrity": "sha512-ftuDnJbcbOckGY11OO+zg3OofESlbR5DRl2cmN8HeWeeFIV7wTXvAOx8kEjZjobhA+9wh2fbKeO6cdcA9Mnovg==", + "version": "0.16.10", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.10.tgz", + "integrity": "sha512-ZiqaC04tp2O5utMsl2TEZTXxa6WSC4yo0fv5ML++D3QZv/vx2Mct0mTlRx3O+uUkjfuAgOkzsCmq5MiUEsDDdA==", "funding": [ "https://opencollective.com/katex", "https://github.com/sponsors/katex" diff --git a/quartz/components/Head.tsx b/quartz/components/Head.tsx index 46ba5e002..e9bdc37c4 100644 --- a/quartz/components/Head.tsx +++ b/quartz/components/Head.tsx @@ -16,7 +16,7 @@ export default (() => { const baseDir = fileData.slug === "404" ? path : pathToRoot(fileData.slug!) const iconPath = joinSegments(baseDir, "static/icon.png") - const ogImagePath = `https://${cfg.baseUrl}/static/og-image.png` + const ogImagePath = fileData.frontmatter?.ogImage?.url ?? 'https://cdn.jsdelivr.net/gh/mohankumarpaluru/Matrix-Notes@main/public/assets/blog/preview/cover.jpg'; return ( diff --git a/quartz/plugins/transformers/frontmatter.ts b/quartz/plugins/transformers/frontmatter.ts index 5ab239a31..85383072a 100644 --- a/quartz/plugins/transformers/frontmatter.ts +++ b/quartz/plugins/transformers/frontmatter.ts @@ -93,6 +93,7 @@ declare module "vfile" { lang: string enableToc: string cssclasses: string[] + ogImage?: {url: string} }> } } diff --git a/quartz/static/og-image.png b/quartz/static/og-image.png index f1321455b..a1a625963 100644 Binary files a/quartz/static/og-image.png and b/quartz/static/og-image.png differ