From 36050876a53f6299b2981a00600884b80abd969f Mon Sep 17 00:00:00 2001 From: DaveWJRH Date: Fri, 24 Jul 2026 19:36:38 -0400 Subject: [PATCH] Add CTA buttons for adding projects and joining the webring --- src/pages/projects.astro | 24 ++++++++++++++++++++---- src/pages/webring.astro | 25 +++++++++++++++++++++---- 2 files changed, 41 insertions(+), 8 deletions(-) diff --git a/src/pages/projects.astro b/src/pages/projects.astro index b1d598d..eb5e1da 100644 --- a/src/pages/projects.astro +++ b/src/pages/projects.astro @@ -1,6 +1,7 @@ --- import { getCollection } from 'astro:content'; import Base from '../layouts/Base.astro'; +import { Icon } from 'astro-icon/components'; import Card from '../components/Card.astro'; const projects = await getCollection('projects'); @@ -8,11 +9,26 @@ projects.sort((a, b) => b.data.year - a.data.year); --- -

Projects

-

- Projects built by Carleton Computer Science students. -

+
+
+

Projects

+

+ Projects built by Carleton Computer Science students. +

+
+ + +
{ /* FILTER BAR insertion point — "domain + year filter" ticket. diff --git a/src/pages/webring.astro b/src/pages/webring.astro index 45bfe49..ac2192c 100644 --- a/src/pages/webring.astro +++ b/src/pages/webring.astro @@ -1,6 +1,7 @@ --- import { getCollection } from 'astro:content'; import Base from '../layouts/Base.astro'; +import { Icon } from 'astro-icon/components'; import RingGraph from '../components/RingGraph.astro'; const members = await getCollection('webring'); @@ -11,11 +12,27 @@ const displayUrl = (url: string) => --- -

Webring

-

- Personal sites of Carleton Computer Science students, linked into a ring. -

+
+
+

Webring

+

+ Personal sites of Carleton Computer Science students, linked into a + ring. +

+
+ + +
{ /* Two-column layout: directory table + graph panel. Stacks on mobile (table