added contact page

This commit is contained in:
2026-05-14 17:06:27 +02:00
parent b0f2634346
commit 0102c89d81
6 changed files with 290 additions and 5 deletions
+10
View File
@@ -10,6 +10,14 @@ export interface Post {
reading_time: number;
}
export type ContactKind = 'email' | 'mastodon' | 'github' | 'bluesky' | 'instagram' | 'url';
export interface ContactLink {
kind: ContactKind | string;
label: string;
value: string;
}
export interface SiteConfig {
title: string;
subtitle: string;
@@ -19,6 +27,8 @@ export interface SiteConfig {
favicon: string;
theme: string;
custom_css: string;
contact_intro: string;
contact_links: ContactLink[];
}
export interface Asset {