From 37ca5ee584c7c053ed37fe7b7c14e956d4360d88 Mon Sep 17 00:00:00 2001 From: Hossein Mehrabi Date: Wed, 20 Sep 2023 11:47:36 +0330 Subject: [PATCH] feat: allow overriding of default pages and blog plugin options --- packages/logos-docusaurus-preset/src/index.ts | 2 ++ packages/logos-docusaurus-preset/src/types/preset.ts | 10 +++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/logos-docusaurus-preset/src/index.ts b/packages/logos-docusaurus-preset/src/index.ts index eaae3c4..0f5ecca 100644 --- a/packages/logos-docusaurus-preset/src/index.ts +++ b/packages/logos-docusaurus-preset/src/index.ts @@ -78,6 +78,8 @@ export default function logosPreset( ...(options.docs ?? {}), } : false, + blog: options.blog, + pages: options.pages, theme: {}, }) diff --git a/packages/logos-docusaurus-preset/src/types/preset.ts b/packages/logos-docusaurus-preset/src/types/preset.ts index 883f49f..b324cf2 100644 --- a/packages/logos-docusaurus-preset/src/types/preset.ts +++ b/packages/logos-docusaurus-preset/src/types/preset.ts @@ -1,6 +1,8 @@ -import { PluginOptions as DocPluginOptions } from '@docusaurus/plugin-content-docs' -import { DefaultThemeOptions } from './themes' import { PluginOptions as OpenGraphPluginOptions } from '@acid-info/docusaurus-og' +import { PluginOptions as BlogPluginOptions } from '@docusaurus/plugin-content-blog' +import { PluginOptions as DocPluginOptions } from '@docusaurus/plugin-content-docs' +import { PluginOptions as PagesPluginOptions } from '@docusaurus/plugin-content-pages' +import { DefaultThemeOptions } from './themes' export enum ThemeNames { Default = 'default', @@ -48,7 +50,9 @@ export type PresetConfig = { options?: DefaultThemeOptions } customSiteConfig?: boolean - docs?: Partial + docs?: Partial | false + blog?: Partial | false + pages?: Partial | false localSearch?: LocalSearchConfig og?: Partial> | false }