docs on making plugins
This commit is contained in:
		@@ -15,25 +15,31 @@ export const Latex: QuartzTransformerPlugin<Options> = (opts?: Options) => {
 | 
			
		||||
      return [remarkMath]
 | 
			
		||||
    },
 | 
			
		||||
    htmlPlugins() {
 | 
			
		||||
      return [engine === "katex" ? [rehypeKatex, { output: "html" }] : [rehypeMathjax]]
 | 
			
		||||
      if (engine === "katex") {
 | 
			
		||||
        return [[rehypeKatex, { output: "html" }]]
 | 
			
		||||
      } else {
 | 
			
		||||
        return [rehypeMathjax]
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    externalResources() {
 | 
			
		||||
      return engine === "katex"
 | 
			
		||||
        ? {
 | 
			
		||||
            css: [
 | 
			
		||||
              // base css
 | 
			
		||||
              "https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.css",
 | 
			
		||||
            ],
 | 
			
		||||
            js: [
 | 
			
		||||
              {
 | 
			
		||||
                // fix copy behaviour: https://github.com/KaTeX/KaTeX/blob/main/contrib/copy-tex/README.md
 | 
			
		||||
                src: "https://cdn.jsdelivr.net/npm/katex@0.16.7/dist/contrib/copy-tex.min.js",
 | 
			
		||||
                loadTime: "afterDOMReady",
 | 
			
		||||
                contentType: "external",
 | 
			
		||||
              },
 | 
			
		||||
            ],
 | 
			
		||||
          }
 | 
			
		||||
        : {}
 | 
			
		||||
      if (engine === "katex") {
 | 
			
		||||
        return {
 | 
			
		||||
          css: [
 | 
			
		||||
            // base css
 | 
			
		||||
            "https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.css",
 | 
			
		||||
          ],
 | 
			
		||||
          js: [
 | 
			
		||||
            {
 | 
			
		||||
              // fix copy behaviour: https://github.com/KaTeX/KaTeX/blob/main/contrib/copy-tex/README.md
 | 
			
		||||
              src: "https://cdn.jsdelivr.net/npm/katex@0.16.7/dist/contrib/copy-tex.min.js",
 | 
			
		||||
              loadTime: "afterDOMReady",
 | 
			
		||||
              contentType: "external",
 | 
			
		||||
            },
 | 
			
		||||
          ],
 | 
			
		||||
        }
 | 
			
		||||
      } else {
 | 
			
		||||
        return {}
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user