From 0bfef9174824c033a554fed69a7bd2d3910c21d7 Mon Sep 17 00:00:00 2001 From: RiseForever Date: Wed, 26 Aug 2026 17:35:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=80=E4=BA=9B=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layouts/BaseLayout.astro | 6 +++--- src/pages/posts/[...slug].astro | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro index 17615bf..8fbe0cc 100644 --- a/src/layouts/BaseLayout.astro +++ b/src/layouts/BaseLayout.astro @@ -52,12 +52,12 @@ const { title, description, image, type, noindex, math, navbarOverlay = false, h const applyPanguSpacing = () => { document.querySelectorAll('pre, code, .line').forEach((el) => el.classList.add('no-pangu-spacing')); - document.querySelectorAll('.prose p, .prose li, .prose blockquote, .prose h1, .prose h2, .prose h3, .prose h4').forEach((el) => { - pangu.spacingNode(el); - }); + pangu.spacingNode(document.body); }; + pangu.taskScheduler.config.enabled = false; applyPanguSpacing(); + pangu.autoSpacingPage({ pageDelayMs: 0, nodeDelayMs: 0, nodeMaxWaitMs: 100 }); document.addEventListener('astro:page-load', applyPanguSpacing); const initCodeLineNumbers = () => { diff --git a/src/pages/posts/[...slug].astro b/src/pages/posts/[...slug].astro index 72a1a35..d7114ae 100644 --- a/src/pages/posts/[...slug].astro +++ b/src/pages/posts/[...slug].astro @@ -45,8 +45,8 @@ const dateText = `${date.year} 年 ${date.month} 月 ${date.day} 日`; {tags.map((tag) => #{tag})} }