dependabot[bot]
2026-01-27 ec00a40aefca73596ab76e3ebe3a8e1129b43688
quartz/plugins/transformers/frontmatter.ts
@@ -101,7 +101,10 @@
            const socialImage = coalesceAliases(data, ["socialImage", "image", "cover"])
            const created = coalesceAliases(data, ["created", "date"])
            if (created) data.created = created
            if (created) {
              data.created = created
            }
            const modified = coalesceAliases(data, [
              "modified",
              "lastmod",
@@ -109,11 +112,17 @@
              "last-modified",
            ])
            if (modified) data.modified = modified
            data.modified ||= created // if modified is not set, use created
            const published = coalesceAliases(data, ["published", "publishDate", "date"])
            if (published) data.published = published
            if (socialImage) data.socialImage = socialImage
            // Remove duplicate slugs
            const uniqueSlugs = [...new Set(allSlugs)]
            allSlugs.splice(0, allSlugs.length, ...uniqueSlugs)
            // fill in frontmatter
            file.data.frontmatter = data as QuartzPluginData["frontmatter"]
          }