From 33f3ea75c17c8d1ecc02b8c720dc0e65df456e56 Mon Sep 17 00:00:00 2001 From: "tangly1024.com" Date: Fri, 2 Feb 2024 14:31:41 +0800 Subject: [PATCH] fix gitbook page not menu --- pages/[prefix]/[slug]/[...suffix].js | 2 +- pages/[prefix]/[slug]/index.js | 2 +- pages/[prefix]/index.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/[prefix]/[slug]/[...suffix].js b/pages/[prefix]/[slug]/[...suffix].js index bed23582..7fc2b0a1 100644 --- a/pages/[prefix]/[slug]/[...suffix].js +++ b/pages/[prefix]/[slug]/[...suffix].js @@ -55,7 +55,7 @@ export async function getStaticProps({ params: { prefix, slug, suffix } }) { const props = await getGlobalData({ from }) // 在列表内查找文章 props.post = props?.allPages?.find((p) => { - return p.slug === fullSlug || p.id === idToUuid(fullSlug) + return (p.type.indexOf('Menu') < 0) && (p.slug === fullSlug || p.id === idToUuid(fullSlug)) }) // 处理非列表内文章的内信息 diff --git a/pages/[prefix]/[slug]/index.js b/pages/[prefix]/[slug]/index.js index 225921ab..9eefb1a9 100644 --- a/pages/[prefix]/[slug]/index.js +++ b/pages/[prefix]/[slug]/index.js @@ -46,7 +46,7 @@ export async function getStaticProps({ params: { prefix, slug } }) { const props = await getGlobalData({ from }) // 在列表内查找文章 props.post = props?.allPages?.find((p) => { - return p.slug === fullSlug || p.id === idToUuid(fullSlug) + return (p.type.indexOf('Menu') < 0) && (p.slug === fullSlug || p.id === idToUuid(fullSlug)) }) // 处理非列表内文章的内信息 diff --git a/pages/[prefix]/index.js b/pages/[prefix]/index.js index 57fe3092..2a779790 100644 --- a/pages/[prefix]/index.js +++ b/pages/[prefix]/index.js @@ -101,7 +101,7 @@ export async function getStaticProps({ params: { prefix } }) { const props = await getGlobalData({ from }) // 在列表内查找文章 props.post = props?.allPages?.find((p) => { - return p.slug === fullSlug || p.id === idToUuid(fullSlug) + return (p.type.indexOf('Menu') < 0) && (p.slug === fullSlug || p.id === idToUuid(fullSlug)) }) // 处理非列表内文章的内信息