mirror of
				https://github.com/ZetaKebab/quartz.git
				synced 2025-11-03 22:49:47 +00:00 
			
		
		
		
	fix: process comments at a text level rather than a markdown level
This commit is contained in:
		@@ -163,6 +163,14 @@ export const ObsidianFlavoredMarkdown: QuartzTransformerPlugin<Partial<Options>
 | 
			
		||||
        })
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      // 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 @@ export const ObsidianFlavoredMarkdown: QuartzTransformerPlugin<Partial<Options>
 | 
			
		||||
            ])
 | 
			
		||||
          }
 | 
			
		||||
 | 
			
		||||
          if (opts.comments) {
 | 
			
		||||
            replacements.push([
 | 
			
		||||
              commentRegex,
 | 
			
		||||
              (_value: string, ..._capture: string[]) => {
 | 
			
		||||
                return {
 | 
			
		||||
                  type: "text",
 | 
			
		||||
                  value: "",
 | 
			
		||||
                }
 | 
			
		||||
              },
 | 
			
		||||
            ])
 | 
			
		||||
          }
 | 
			
		||||
 | 
			
		||||
          if (opts.parseArrows) {
 | 
			
		||||
            replacements.push([
 | 
			
		||||
              arrowRegex,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user