From 139ee268e9d2e9741d4074db169a4c1179441f6c Mon Sep 17 00:00:00 2001 From: anime Date: Sun, 5 Jan 2025 21:56:21 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=94=AF=E6=8C=81=E9=85=8D=E7=BD=AELATEST?= =?UTF-8?q?=5FPOST=5FCOUNT):?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- conf/post.config.js | 1 + lib/db/getSiteData.js | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/conf/post.config.js b/conf/post.config.js index 3e7a4ff3557..d256ca34298 100644 --- a/conf/post.config.js +++ b/conf/post.config.js @@ -26,6 +26,7 @@ module.exports = { POST_LIST_PREVIEW: process.env.NEXT_PUBLIC_POST_PREVIEW || 'false', // 是否在列表加载文章预览 POST_PREVIEW_LINES: process.env.NEXT_PUBLIC_POST_POST_PREVIEW_LINES || 12, // 预览博客行数 POST_RECOMMEND_COUNT: process.env.NEXT_PUBLIC_POST_RECOMMEND_COUNT || 6, // 推荐文章数量 + LATEST_POST_COUNT: process.env.NEXT_PUBLIC_LATEST_POST_COUNT || 6, // 最新文章数量 POSTS_PER_PAGE: process.env.NEXT_PUBLIC_POST_PER_PAGE || 12, // post counts per page POSTS_SORT_BY: process.env.NEXT_PUBLIC_POST_SORT_BY || 'notion', // 排序方式 'date'按时间,'notion'由notion控制 POST_WAITING_TIME_FOR_404: diff --git a/lib/db/getSiteData.js b/lib/db/getSiteData.js index a40334b5d46..7481aa4edf0 100755 --- a/lib/db/getSiteData.js +++ b/lib/db/getSiteData.js @@ -289,7 +289,11 @@ async function convertNotionToSiteDate(pageId, from, pageRecordMap) { }) // 新的菜单 const customMenu = await getCustomMenu({ collectionData, NOTION_CONFIG }) - const latestPosts = getLatestPosts({ allPages, from, latestPostCount: 6 }) + const latestPosts = getLatestPosts({ + allPages, + from, + latestPostCount: siteConfig('LATEST_POST_COUNT', 6, NOTION_CONFIG) + }) const allNavPages = getNavPages({ allPages }) return {