vuepress-theme-aurora
Version:
A vuepress-based animation blog theme, simple, beautiful, multi-color, multiple custom functions, providing article poster sharing, talk, photo album, comment and other features 一个基于vuepress的动漫类博客主题,简洁,漂亮,多色彩,多种自定义功能,提供文章海报分享,说说,相册,评论等特色功�?
41 lines (40 loc) • 1.15 kB
TypeScript
import type { GitPluginPageData } from '@vuepress/plugin-git';
import type { NavLink, SidebarConfig } from './nav';
export interface DefaultThemePageData extends GitPluginPageData {
filePathRelative: string | null;
}
export interface DefaultThemePageFrontmatter {
home?: boolean;
navbar?: boolean;
pageClass?: string;
}
export interface DefaultThemeHomePageFrontmatter extends DefaultThemePageFrontmatter {
home: true;
heroImage?: string;
heroImageDark?: string;
heroAlt?: string;
heroText?: string | null;
tagline?: string | null;
actions?: {
text: string;
link: string;
type?: 'primary' | 'secondary';
}[];
features?: {
title: string;
details: string;
}[];
footer?: string;
footerHtml?: boolean;
}
export interface DefaultThemeNormalPageFrontmatter extends DefaultThemePageFrontmatter {
home?: false;
editLink?: boolean;
editLinkPattern?: string;
lastUpdated?: boolean;
contributors?: boolean;
sidebar?: 'auto' | false | SidebarConfig;
sidebarDepth?: number;
prev?: string | NavLink;
next?: string | NavLink;
}