Jacky Zhao
2024-01-22 cd826fb4774795004bfba1b5edd0f2fc8b4b435c
fix: process comments at a text level rather than a markdown level
1 files modified
20 ■■■■■ changed files
quartz/plugins/transformers/ofm.ts 20 ●●●●● patch | view | raw | blame | history
quartz/plugins/transformers/ofm.ts
@@ -163,6 +163,14 @@
        })
      }
      // do comments at text level
      if (opts.comments) {
        if (src instanceof Buffer) {
          src = src.toString()
        }
        src.replace(commentRegex, "")
      }
      // pre-transform wikilinks (fix anchors to things that may contain illegal syntax e.g. codeblocks, latex)
      if (opts.wikilinks) {
        if (src instanceof Buffer) {
@@ -286,18 +294,6 @@
            ])
          }
          if (opts.comments) {
            replacements.push([
              commentRegex,
              (_value: string, ..._capture: string[]) => {
                return {
                  type: "text",
                  value: "",
                }
              },
            ])
          }
          if (opts.parseArrows) {
            replacements.push([
              arrowRegex,