feat: add initial website infrastructure

This commit is contained in:
2026-03-07 20:02:34 +01:00
commit 3e8a34ae35
20 changed files with 8337 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
---
import type { ImageMetadata } from "astro";
import { Image } from "astro:assets";
interface Props {
priority?: boolean;
size?: number;
src: ImageMetadata;
}
const { priority = true, size = 24, src } = Astro.props;
---
<Image
alt=""
height={size}
width={size}
{priority}
{src}
role="presentation"
class="brightness-1000 grayscale"
/>