From 26b83558ead1c256c05652f182632b146f4add7b Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Mon, 31 Aug 2026 09:46:56 -0700 Subject: [PATCH] Feat: Enable KaTeX math rendering in marked Co-authored-by: gemini-3.7-flash --- scripts/generate-pages.mjs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/generate-pages.mjs b/scripts/generate-pages.mjs index d618b86..2cdf2d7 100644 --- a/scripts/generate-pages.mjs +++ b/scripts/generate-pages.mjs @@ -3,11 +3,13 @@ import path from "node:path"; import fg from "fast-glob"; import matter from "gray-matter"; import { marked } from "marked"; +import markedKatex from "marked-katex-extension"; import { ARTICLES_GLOB, AUTHOR_PAGES, ROOT, SRC, UNLISTED_PATH } from "./lib/constants.mjs"; import { fixInternalLinks } from "./lib/utils.mjs"; import { renderArticle, renderHome, renderWritePage, renderNewsletterPage, renderAuthorPage } from "./lib/renderers.mjs"; import { ensureCleanGenerated, writeDiscoveryFiles, writePage } from "./lib/io.mjs"; +marked.use(markedKatex({ throwOnError: false, nonStandard: true })); marked.setOptions({ breaks: true, gfm: true }); const getUnlistedSlugs = async () => {