Mirror of my GitHub Pages site www.spenser.black/
0

Configure Feed

Select the types of activity you want to include in your feed.

Use data list for project stats

Spenser Black (Jun 28, 2026, 2:28 PM EDT) d2b6682f 5df02d26

+9 -6
+4 -1
src/components/ProjectRelation.astro src/components/ProjectStats.astro
··· 11 11 12 12 const { relation } = Astro.props; 13 13 --- 14 - <p><em class="badge" title={relationTitle[relation]}>{relation}</em></p> 14 + <dl> 15 + <dt>Relation</dt> 16 + <dd title={relationTitle[relation]}>{relation}</dd> 17 + </dl>
+5 -5
src/pages/projects.astro
··· 2 2 import BaseLayout from "../layouts/BaseLayout.astro"; 3 3 import ExternalLink from "../components/ExternalLink.astro"; 4 4 import ProjectHeading from "../components/ProjectHeading.astro"; 5 - import ProjectRelation from "../components/ProjectRelation.astro"; 5 + import ProjectStats from "../components/ProjectStats.astro"; 6 6 const title = "Projects"; 7 7 --- 8 8 <BaseLayout title={title}> ··· 10 10 Here are some of the open-source projects that I work on. 11 11 </p> 12 12 <ProjectHeading link="https://github.com/spenserblack/fancy-tree">fancy-tree</ProjectHeading> 13 - <ProjectRelation relation="owner" /> 13 + <ProjectStats relation="owner" /> 14 14 <p> 15 15 An alternative to <ExternalLink link="https://en.wikipedia.org/wiki/Tree_(command)"><code>tree</code></ExternalLink> with 16 16 support for Git status and code language detection. ··· 19 19 </p> 20 20 21 21 <ProjectHeading link="https://github.com/spenserblack/gengo">gengo</ProjectHeading> 22 - <ProjectRelation relation="owner" /> 22 + <ProjectStats relation="owner" /> 23 23 <p> 24 24 A multi-purpose tool to help identify the code languages within a project. Works on both work trees and bare git repositories. 25 25 </p> 26 26 27 27 <ProjectHeading link="https://github.com/o2sh/onefetch">Onefetch</ProjectHeading> 28 - <ProjectRelation relation="maintainer" /> 28 + <ProjectStats relation="maintainer" /> 29 29 <p> 30 30 A CLI tool that analyzes your repository and prints an ASCII logo for its primary language and 31 31 various repository statistics. ··· 34 34 </p> 35 35 36 36 <ProjectHeading link="https://github.com/spenserblack/steamdown">Steamdown</ProjectHeading> 37 - <ProjectRelation relation="owner" /> 37 + <ProjectStats relation="owner" /> 38 38 <p> 39 39 A parser and renderer for a markdown-like syntax. Content can be rendered 40 40 as <ExternalLink link="https://steamcommunity.com/comment/Recommendation/formattinghelp">Steam's formatting language</ExternalLink>,