From e834e621c2dea41fc86fda7b9ba387d68cdea3cc Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Wed, 15 Feb 2023 03:54:31 +0800 Subject: [PATCH] chore(theme): remove old options --- packages/theme/src/node/plugins.ts | 6 ++++++ packages/theme/src/node/setupPages.ts | 5 +---- packages/theme/src/node/theme.ts | 3 --- packages/theme/src/shared/frontmatter.ts | 1 - 4 files changed, 7 insertions(+), 8 deletions(-) diff --git a/packages/theme/src/node/plugins.ts b/packages/theme/src/node/plugins.ts index ce4a7a9d..6fadb27e 100644 --- a/packages/theme/src/node/plugins.ts +++ b/packages/theme/src/node/plugins.ts @@ -59,6 +59,12 @@ export const setupPlugins = ( ].filter(Boolean), sortBy: 'createTime', excerpt: true, + pageFilter(page: any) { + if (page.frontmatter.article !== undefined) { + return !!page.frontmatter.article + } + return true + }, extendBlogData(page: any) { return { categoryList: page.data.categoryList, diff --git a/packages/theme/src/node/setupPages.ts b/packages/theme/src/node/setupPages.ts index c616467f..abac5c52 100644 --- a/packages/theme/src/node/setupPages.ts +++ b/packages/theme/src/node/setupPages.ts @@ -13,11 +13,8 @@ export async function setupPage( const blogPage = await createPage(app, { path: localeOption.blog?.link, }) - const productPage = await createPage(app, { - path: '/product/', - }) - app.pages.push(blogPage, productPage) + app.pages.push(blogPage) } let uuid = 10000 diff --git a/packages/theme/src/node/theme.ts b/packages/theme/src/node/theme.ts index f461018d..826775eb 100644 --- a/packages/theme/src/node/theme.ts +++ b/packages/theme/src/node/theme.ts @@ -39,9 +39,6 @@ export const plumeTheme = ({ ) { page.data.type = 'blog' } - if (page.path === '/product/') { - page.data.type = 'product' - } autoCategory(page, localeOptions) pageContentRendered(page) }, diff --git a/packages/theme/src/shared/frontmatter.ts b/packages/theme/src/shared/frontmatter.ts index 7e04bbdf..96c4f93c 100644 --- a/packages/theme/src/shared/frontmatter.ts +++ b/packages/theme/src/shared/frontmatter.ts @@ -21,7 +21,6 @@ export interface PlumeThemePostFrontmatter { sticky?: boolean | number article?: boolean banner?: string - bgBanner?: string } export interface PlumeThemeNoteFrontmatter {