mirror of
https://github.com/MCKero6423/fuwari.git
synced 2026-10-02 10:59:10 +00:00
46 lines
684 B
TypeScript
46 lines
684 B
TypeScript
export type SiteConfig = {
|
|
title: string,
|
|
subtitle: string,
|
|
url: string,
|
|
|
|
lang: string,
|
|
|
|
themeHue: number,
|
|
banner: {
|
|
enable: boolean,
|
|
src: string,
|
|
}
|
|
};
|
|
|
|
export enum LinkPreset {
|
|
Home,
|
|
Archive,
|
|
About,
|
|
}
|
|
|
|
export type NavBarLink = {
|
|
name: string,
|
|
url: string,
|
|
external?: boolean
|
|
}
|
|
|
|
export type NavBarConfig = {
|
|
links: (NavBarLink | LinkPreset)[],
|
|
}
|
|
|
|
export type ProfileConfig = {
|
|
avatar?: string,
|
|
name: string,
|
|
bio?: string,
|
|
links: {
|
|
name: string,
|
|
url: string,
|
|
icon: string,
|
|
}[],
|
|
};
|
|
|
|
export type LicenseConfig = {
|
|
enable: boolean;
|
|
name: string,
|
|
url: string,
|
|
} |