28 lines
537 B
TypeScript
28 lines
537 B
TypeScript
![]() |
import type socialIcons from "@assets/socialIcons";
|
||
|
|
||
|
export type Site = {
|
||
|
website: string;
|
||
|
author: string;
|
||
|
profile: string;
|
||
|
desc: string;
|
||
|
title: string;
|
||
|
ogImage?: string;
|
||
|
lightAndDarkMode: boolean;
|
||
|
postPerIndex: number;
|
||
|
postPerPage: number;
|
||
|
scheduledPostMargin: number;
|
||
|
showArchives?: boolean;
|
||
|
editPost?: {
|
||
|
url?: URL["href"];
|
||
|
text?: string;
|
||
|
appendFilePath?: boolean;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
export type SocialObjects = {
|
||
|
name: keyof typeof socialIcons;
|
||
|
href: string;
|
||
|
active: boolean;
|
||
|
linkTitle: string;
|
||
|
}[];
|