feat(index): add social icons

This commit is contained in:
z0x 2025-04-24 21:24:07 -04:00
parent e58ca4fad7
commit 800789db7a

View file

@ -1,25 +1,34 @@
import type { IconMap, SocialLink, Site } from '@/types' import type { IconMap, Site, SocialLink } from "@/types";
export const SITE: Site = { export const SITE: Site = {
title: "z0x's blog", title: "z0x's blog",
description: "Guides and various ramblings provided by z0x. Opinions are my own, no warranty provided.", description:
"Guides and various ramblings provided by z0x. Opinions are my own, no warranty provided.",
featuredPostCount: 2, featuredPostCount: 2,
postsPerPage: 3, postsPerPage: 3,
href: 'https://blog.z0x.ca', href: "https://blog.z0x.ca",
} };
export const SOCIAL_LINKS: SocialLink[] = [ export const SOCIAL_LINKS: SocialLink[] = [
{ {
href: '/rss.xml', href: "https://matrix.to/#/@z0x:z0x.ca",
label: 'RSS', label: "Matrix",
}, },
] {
href: "https://git.z0x.ca",
label: "Forgejo",
},
{
href: "/rss.xml",
label: "RSS",
},
];
export const ICON_MAP: IconMap = { export const ICON_MAP: IconMap = {
Website: 'lucide:globe', Website: "lucide:globe",
GitHub: 'lucide:github', Forgejo: "simple-icons:forgejo",
LinkedIn: 'lucide:linkedin', LinkedIn: "lucide:linkedin",
Twitter: 'lucide:twitter', Twitter: "lucide:twitter",
Email: 'lucide:mail', Matrix: "simple-icons:matrix",
RSS: 'lucide:rss', RSS: "lucide:rss",
} };