export interface BlogDataPluginOptions { include?: string | string[] exclude?: string | string[] sortBy?: 'createTime' | false | ((prev: T, next: T) => boolean) excerpt?: boolean extendBlogData?: (page: T) => Record } export type BlogPostData = BlogPostDataItem[] export type BlogPostDataItem = { path: string title: string excerpt: string [x: string]: any } & T