From 1e0ef1aee9e19472f2b4bb4b1bb878f1fd084e95 Mon Sep 17 00:00:00 2001 From: tangly1024 Date: Mon, 16 May 2022 14:45:41 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8F=9C=E5=8D=95Page=E5=8F=AF=E9=9A=90?= =?UTF-8?q?=E8=97=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/notion/getNotionData.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/notion/getNotionData.js b/lib/notion/getNotionData.js index 076a56c3..feb7e786 100644 --- a/lib/notion/getNotionData.js +++ b/lib/notion/getNotionData.js @@ -87,10 +87,12 @@ function getCustomNav({ allPage }) { const customNav = [] if (allPage && allPage.length > 0) { allPage.forEach(p => { - if (p?.slug?.indexOf('http') === 0) { - customNav.push({ icon: p.icon || null, name: p.title, to: p.slug, show: true }) - } else { - customNav.push({ icon: p.icon || null, name: p.title, to: '/' + p.slug, show: true }) + if (p?.status?.[0] === 'Published') { + if (p?.slug?.indexOf('http') === 0) { + customNav.push({ icon: p.icon || null, name: p.title, to: p.slug, show: true }) + } else { + customNav.push({ icon: p.icon || null, name: p.title, to: '/' + p.slug, show: true }) + } } }) } @@ -253,7 +255,7 @@ async function getPageRecordMapByNotionAPI({ pageId, from }) { } const allPage = data.filter(post => { - return post.title && post?.status?.[0] === 'Published' && ['Page'].indexOf(post?.type?.[0]) > -1 + return post.title && (post?.status?.[0] === 'Published' || post?.status?.[0] === 'Invisible') && ['Page'].indexOf(post?.type?.[0]) > -1 }) const allPosts = data.filter(post => { return post.title && post?.status?.[0] === 'Published' && ['Post'].indexOf(post?.type?.[0]) > -1