diff --git a/src/pages/categories/[category]/[...page].astro b/src/pages/categories/[category]/[...page].astro index e8990b7..a44f65e 100644 --- a/src/pages/categories/[category]/[...page].astro +++ b/src/pages/categories/[category]/[...page].astro @@ -13,7 +13,9 @@ export const getStaticPaths: GetStaticPaths = async ({ paginate }) => { const uniqueCategories = getUniqueCategories(sortedPosts); return uniqueCategories.flatMap((category) => { - const filterPosts = sortedPosts.filter((post) => post.data.category === category); + const filterPosts = sortedPosts.filter((post) => + category === "未分类" ? !post.data.category : post.data.category === category + ); return paginate(filterPosts, { pageSize: 20, params: { category },