Jacky Zhao
2023-08-27 52ca312f41ee6da5202cd9632d8501340ada3a67
fix: slugify tag on page before adding (closes #411)
1 files modified
3 ■■■■ changed files
quartz/plugins/transformers/ofm.ts 3 ●●●● patch | view | raw | blame | history
quartz/plugins/transformers/ofm.ts
@@ -383,13 +383,14 @@
          return (tree: Root, file) => {
            const base = pathToRoot(file.data.slug!)
            findAndReplace(tree, tagRegex, (_value: string, tag: string) => {
              tag = slugTag(tag)
              if (file.data.frontmatter && !file.data.frontmatter.tags.includes(tag)) {
                file.data.frontmatter.tags.push(tag)
              }
              return {
                type: "link",
                url: base + `/tags/${slugTag(tag)}`,
                url: base + `/tags/${tag}`,
                data: {
                  hProperties: {
                    className: ["tag-link"],