simon-einzinger.de/docs/.vitepress/config.mts
2025-01-24 19:05:29 +01:00

37 lines
902 B
TypeScript

import { defineConfig, DefaultTheme } from "vitepress";
interface CustomThemeConfig extends DefaultTheme.Config {
socialLinks?: Array<{
label: string;
link: string;
icon: string;
}>;
}
// https://vitepress.dev/reference/site-config
export default defineConfig<CustomThemeConfig>({
title: "Simon Einzinger",
description: "Cybersecurity Student",
markdown: {
theme: "github-light",
},
themeConfig: {
socialLinks: [
{
label: "GitHub",
icon: "/icons/github.svg",
link: "https://github.com/einCyberSimon",
},
{
label: "LinkedIn",
icon: "/icons/linkedin.svg",
link: "https://www.linkedin.com/in/simon-einzinger",
},
{
label: "Email",
icon: "/icons/email.svg",
link: "mailto:info@simon-einzinger.de",
},
],
},
} satisfies { themeConfig: CustomThemeConfig });