interface BlogSettingsimport { type BlogSettings } from "https://deno.land/x/blog@0.4.2/types.d.ts"; Propertiesoptionaltitle: stringoptionaldescription: stringoptionalavatar: stringoptionalavatarClass: stringoptionalcover: stringoptionalcoverTextColor: stringoptionalauthor: stringoptionallinks: { title: string; url: string; icon?: VNode; target?: | "_self" | "_blank" | "_parent" | "_top"; }[]optionalheader: VNodeoptionalshowHeaderOnPostPage: booleanoptionalsection: VNodeoptionalfooter: VNodeoptionalstyle: stringoptionalogImage: stringoptionalmiddlewares: BlogMiddleware[]optionallang: stringoptionaldateStyle: DateStyleoptionalcanonicalUrl: stringoptionalunocss: UnoConfigoptionaltheme: "dark" | "light" | "auto"optionalfavicon: stringoptionalport: numberoptionalhostname: string