From 29014998eabe22c3ddb8a6b0ebab55ab291d8811 Mon Sep 17 00:00:00 2001 From: WonJung Kim Date: Tue, 7 Mar 2023 12:25:04 +0900 Subject: [PATCH 1/7] filter non-public page on sitemap --- lib/get-site-map.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/get-site-map.ts b/lib/get-site-map.ts index 701840642b..984e3dbdb9 100644 --- a/lib/get-site-map.ts +++ b/lib/get-site-map.ts @@ -1,4 +1,4 @@ -import { getAllPagesInSpace, uuidToId } from 'notion-utils' +import { getAllPagesInSpace, uuidToId, getPageProperty } from 'notion-utils' import pMemoize from 'p-memoize' import * as config from './config' @@ -47,6 +47,11 @@ async function getAllPagesImpl( throw new Error(`Error loading page "${pageId}"`) } + const block = recordMap.block[pageId]?.value + if (!(getPageProperty('Public', block, recordMap) ?? true)) { + return map + } + const canonicalPageId = getCanonicalPageId(pageId, recordMap, { uuid }) From 6000cfa3bb8658b9b529868e33a5f35517544733 Mon Sep 17 00:00:00 2001 From: An Nguyen Q Date: Fri, 19 May 2023 00:10:29 +0700 Subject: [PATCH 2/7] feat(footer): get copyright year from current date --- components/Footer.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/Footer.tsx b/components/Footer.tsx index 4ae849af12..5e67f5d248 100644 --- a/components/Footer.tsx +++ b/components/Footer.tsx @@ -35,7 +35,7 @@ export const FooterImpl: React.FC = () => { return (