- {listFormatter.format(article.data.extraAuthors)} -
+ ) : null } diff --git a/src/components/CvProjects.astro b/src/components/CvProjects.astro index 880633e..53226fc 100644 --- a/src/components/CvProjects.astro +++ b/src/components/CvProjects.astro @@ -42,7 +42,7 @@ const projects = [ description: "Packard is a simple terminal based RSS aggregator meant to allow you to take a quick glance at what’s occurring in topics you care about.", tags: ["Rust", "Tokio", "Clap", "NixOS Flake"], - link: "https://code.troylusty.com/troy/packard", + link: "/projects/packard", done: true, }, ]; diff --git a/src/components/Gallery.astro b/src/components/Gallery.astro new file mode 100644 index 0000000..5bca51c --- /dev/null +++ b/src/components/Gallery.astro @@ -0,0 +1,34 @@ +--- +import { Image } from "astro:assets"; +import type { ImageMetadata } from "astro"; + +interface Item { + src: ImageMetadata; + alt: string; +} + +interface Props { + items: Item[]; +} + +const { items } = Astro.props as Props; +--- + +{collection.data.description}
diff --git a/src/components/ShowcaseProject.astro b/src/components/ShowcaseProject.astro index 538b4b7..2032397 100644 --- a/src/components/ShowcaseProject.astro +++ b/src/components/ShowcaseProject.astro @@ -22,6 +22,13 @@ const { collection } = Astro.props; fit="cover" /> ++ {collection.data.title} +
++ {image.data.title} +
+