Jacky Zhao
2023-12-18 ea6208c1f0de232ebe7947f257641aab9577ddb7
quartz/plugins/transformers/frontmatter.ts
@@ -29,7 +29,7 @@
        [remarkFrontmatter, ["yaml", "toml"]],
        () => {
          return (_, file) => {
            const { data } = matter(file.value, {
            const { data } = matter(Buffer.from(file.value), {
              ...opts,
              engines: {
                yaml: (s) => yaml.load(s, { schema: yaml.JSON_SCHEMA }) as object,
@@ -57,7 +57,7 @@
            }
            // slug them all!!
            data.tags = [...new Set(data.tags?.map((tag: string) => slugTag(tag)))] ?? []
            data.tags = [...new Set(data.tags?.map((tag: string) => slugTag(tag)))]
            // fill in frontmatter
            file.data.frontmatter = data as QuartzPluginData["frontmatter"]