UNPKG

@vuepress/plugin-blog

Version:

Offical blog plugin for VuePress

28 lines (27 loc) 921 B
import { BlogPluginOptions } from './interface/Options'; import { ExtraPage } from './interface/ExtraPages'; import { PageEnhancer } from './interface/PageEnhancer'; import { VuePressContext } from './interface/VuePress'; import { InternalPagination } from './interface/Pagination'; import { FrontmatterClassificationPage } from './interface/Frontmatter'; export declare function handleOptions(options: BlogPluginOptions, ctx: VuePressContext): { pageEnhancers: PageEnhancer[]; frontmatterClassificationPages: FrontmatterClassificationPage[]; extraPages: ExtraPage[]; paginations: InternalPagination[]; plugins: any[][]; services: { comment: { enabled: boolean; service: string; }; email: { enabled: boolean; }; feed: { rss: boolean; atom: boolean; json: boolean; }; }; };