pengzhanbo 4d2361a704
feat(theme)!: add collections support (#704)
* feat(theme)!: add collection support
2025-10-07 23:13:09 +08:00

28 lines
663 B
TypeScript

import type { GitPluginPageData } from '@vuepress/plugin-git'
import type { ReadingTime } from '@vuepress/plugin-reading-time'
import type { PostsCategoryItem } from './features/index.js'
export interface ThemePageData extends GitPluginPageData {
/**
* 页面布局类型
* @internal
*/
type: 'friends' | 'posts' | 'posts-tags' | 'posts-archives' | 'posts-categories'
/**
* 博客文章分类列表
*/
categoryList?: PostsCategoryItem[]
/**
* 相对于根目录的文件路径
*/
filePathRelative: string | null
/**
* 阅读时间
*/
readingTime?: ReadingTime
/**
* 是否启用公告
*/
bulletin?: boolean
}