From fc7f1d5f31bcf5aa117713c744823255af183010 Mon Sep 17 00:00:00 2001 From: zzq0826 <12936800+zzq0826@users.noreply.github.com> Date: Fri, 21 Nov 2025 10:51:55 +0800 Subject: [PATCH 1/2] fix: switch Mermaid to client-side rendering for Vercel compatibility --- astro.config.ts | 2 +- src/components/HeadCommon.astro | 6 ++++++ src/styles/index.css | 4 ++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/astro.config.ts b/astro.config.ts index 438c0cc51..fcf2a3ae2 100644 --- a/astro.config.ts +++ b/astro.config.ts @@ -71,7 +71,7 @@ export default defineConfig({ remarkPlugins: [remarkMath, remarkGfm], rehypePlugins: [ rehypeSlug, - [rehypeMermaid, { strategy: "img-png" }], + [rehypeMermaid, { strategy: "pre-mermaid" }], [ rehypeAutolinkHeadings, { diff --git a/src/components/HeadCommon.astro b/src/components/HeadCommon.astro index f024f2799..934e1914e 100644 --- a/src/components/HeadCommon.astro +++ b/src/components/HeadCommon.astro @@ -20,6 +20,12 @@ import "../styles/design-system/global-styles.css" + + +