Files
lixiyu-net/types/config.type.ts

51 lines
921 B
TypeScript
Raw Normal View History

2023-12-25 17:21:39 +08:00
export type TConfig = {
AvatarURL: string;
Sentence?: string;
Nickname: string;
SiteTitle: string;
SiteDomain: string;
PageCovers: {
websiteCoverURL: string;
};
SocialLinks: {
twitter?: string;
2024-08-16 11:33:24 +08:00
bilibili?: string;
reddit?: string;
2023-12-25 17:21:39 +08:00
facebook?: string;
instagram?: string;
github?: string;
mastodon?: string;
linkedin?: string;
2024-08-16 11:33:24 +08:00
youtube?: string;
telegram?: string;
2023-12-25 17:21:39 +08:00
email: string;
};
RSSFeed?: {
enabled: boolean;
};
2023-12-25 17:21:39 +08:00
Giscus?: {
enabled: boolean;
repo: string;
repoId: string;
category: string;
categoryId: string;
};
2023-12-30 19:17:48 +08:00
Sponsor?: {
2024-04-03 22:08:27 +08:00
Github?: boolean;
WechatPayQRCodeContent?: `wxp://${string}`;
AlipayLink?: `https://qr.alipay.com/${string}`;
PaypalId?: string;
PatreonId?: string;
2024-04-03 22:08:27 +08:00
Crypto?: { Name: string; Address: string; Blockchain: string }[];
2023-12-25 17:21:39 +08:00
};
2024-08-14 11:24:25 +08:00
YearStart: string;
2023-12-25 17:21:39 +08:00
AuthorName: string;
};