なぜ少ないんだ…
const data = await notion.databases.query({
database_id: process.env.NOTION_DATABASE_ID,
filter: {
property: "State",
status: {
equals: "Done",
},
},
});
const posts = data.results;
const sortedPosts = getSortedPosts(posts);
const totalPages = getPageNumbers(sortedPosts.length);
const currentPage = totalPages.includes(parseInt(slug, 10))
? parseInt(slug, 10)
: 0;
const lastPost = (currentPage + 1) * SITE.postPerPage;
const startPost = currentPage * SITE.postPerPage;
const paginatedPosts = sortedPosts.slice(startPost, lastPost);
---
const pagePaths = getPageNumbers(posts.length).map((pageNum) => ({
params: { slug: String(pageNum) },
}));
---← Go home