From f820316f53cfbe6ba79c86223f47921b9de2ffbb Mon Sep 17 00:00:00 2001 From: seaHi Date: Wed, 9 Sep 2026 10:12:31 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=E6=96=87?= =?UTF-8?q?=E7=AB=A0=E7=B3=BB=E5=88=97=E7=9A=84=E5=89=8D=E5=90=8E=E5=AF=BC?= =?UTF-8?q?=E8=88=AA=E5=8F=8A=E7=9B=B8=E5=85=B3=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/routes/posts/[slug]/+page.svelte | 55 ---------------------------- 1 file changed, 55 deletions(-) diff --git a/src/routes/posts/[slug]/+page.svelte b/src/routes/posts/[slug]/+page.svelte index f349487..6a04c5d 100644 --- a/src/routes/posts/[slug]/+page.svelte +++ b/src/routes/posts/[slug]/+page.svelte @@ -10,15 +10,6 @@ let hasToc = $state(false); let { data }: { data: PageData } = $props(); - let currentSeriesIndex = $derived(data.seriesPosts.findIndex((post) => post.id === data.post.id)); - let previousSeriesPost = $derived( - currentSeriesIndex > 0 ? data.seriesPosts[currentSeriesIndex - 1] : null - ); - let nextSeriesPost = $derived( - currentSeriesIndex >= 0 && currentSeriesIndex < data.seriesPosts.length - 1 - ? data.seriesPosts[currentSeriesIndex + 1] - : null - ); let isSeriesOpen = $state(true); let seriesContentEl: HTMLElement | null = $state(null); @@ -155,20 +146,6 @@ {/each} - {#if previousSeriesPost || nextSeriesPost} -
- {#if previousSeriesPost} - ← {previousSeriesPost.title} - {:else}{/if} - {#if nextSeriesPost} - {nextSeriesPost.title} → - {/if} -
- {/if} @@ -314,36 +291,4 @@ .series-nav li a:hover { color: var(--accent-color, #419b38); } - - /* 系列前后导航 — BlogFlare 自有功能 */ - .series-nav .series-prev-next { - display: grid; - grid-template-columns: 1fr 1fr; - gap: 1rem; - padding: 0.8rem 1rem; - border-top: 1px dashed var(--border-color, rgba(0, 0, 0, 0.12)); - font-size: 0.9em; - } - - .series-nav .series-prev-next a { - color: var(--text-color); - text-decoration: none; - } - - .series-nav .series-prev-next a:hover { - color: var(--accent-color, #419b38); - } - - .series-nav .series-prev-next a:last-child { - text-align: right; - } - - @media (max-width: 640px) { - .series-nav .series-prev-next { - grid-template-columns: 1fr; - } - .series-nav .series-prev-next a:last-child { - text-align: left; - } - }