From 0d3cf2922618774fc397dca8cb92fcf76fb0db02 Mon Sep 17 00:00:00 2001
From: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date: Mon, 18 Sep 2023 21:32:00 +0000
Subject: [PATCH] docs: fix explorer example (#483)

---
 quartz/plugins/transformers/latex.ts |   34 ++++++++++++++++++----------------
 1 files changed, 18 insertions(+), 16 deletions(-)

diff --git a/quartz/plugins/transformers/latex.ts b/quartz/plugins/transformers/latex.ts
index 7feeda8..5c6f767 100644
--- a/quartz/plugins/transformers/latex.ts
+++ b/quartz/plugins/transformers/latex.ts
@@ -1,29 +1,29 @@
 import remarkMath from "remark-math"
-import rehypeKatex from 'rehype-katex'
-import rehypeMathjax from 'rehype-mathjax/svg.js'
+import rehypeKatex from "rehype-katex"
+import rehypeMathjax from "rehype-mathjax/svg.js"
 import { QuartzTransformerPlugin } from "../types"
 
 interface Options {
-  renderEngine: 'katex' | 'mathjax'
+  renderEngine: "katex" | "mathjax"
 }
 
 export const Latex: QuartzTransformerPlugin<Options> = (opts?: Options) => {
-  const engine = opts?.renderEngine ?? 'katex'
+  const engine = opts?.renderEngine ?? "katex"
   return {
     name: "Latex",
     markdownPlugins() {
       return [remarkMath]
     },
     htmlPlugins() {
-      return [
-        engine === 'katex'
-          ? [rehypeKatex, { output: 'html' }]
-          : [rehypeMathjax]
-      ]
+      if (engine === "katex") {
+        return [[rehypeKatex, { output: "html" }]]
+      } else {
+        return [rehypeMathjax]
+      }
     },
     externalResources() {
-      return engine === 'katex'
-        ? {
+      if (engine === "katex") {
+        return {
           css: [
             // base css
             "https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.css",
@@ -33,11 +33,13 @@
               // 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'
-            }
-          ]
+              contentType: "external",
+            },
+          ],
         }
-        : {}
-    }
+      } else {
+        return {}
+      }
+    },
   }
 }

--
Gitblit v1.10.0