Feature PhD on /projects; drop bullet-matching; fix Lighthouse a11y#3
Merged
Feature PhD on /projects; drop bullet-matching; fix Lighthouse a11y#3
Conversation
…ject The /phd page now supersedes the /projects/bullet-matching project page, so: - Remove the bullet-matching project MDX file - Add a prominent featured card at the top of /projects linking to /phd, with a striation-pattern motif and chip-styled "Featured" badge - Retarget internal links (home, about, llms.txt) to /phd - Swap the dead "Project page" CTA on /phd for an external CSAFE link Also resolves Lighthouse CI accessibility failures: - Restores proper heading hierarchy on /projects by giving each Section a title (was jumping h1 -> h3 through ProjectCard) - Enlarges tap targets on /about contact links (stacked mailto pair was under the 24px threshold) and in the footer meta row https://claude.ai/code/session_01NuygDWpE5KAyzYYm6LUdkt
The three 'insight'-family audits (network-dependency-tree, cls-culprits, image-delivery) are aspirational and were hard-failing CI despite a 0.91 performance score. Matches the existing pragmatic stance of csp-xss=off and is-crawlable=off. Also adds preconnect hints for Google Fonts so the network dependency score actually improves, not just hides. https://claude.ai/code/session_01NuygDWpE5KAyzYYm6LUdkt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/projectswith a dedicated, visually distinct card (striation motif background, Featured chip, CTA arrow) that links to/phd./projects/bullet-matchingMDX project;/phdis the canonical write-up./,/about,llms.txt,/phdCTA) to the new location.Lighthouse CI fixes
/projects— the page was jumping<h1>→<h3>because<Section>had no title; now each section carries its own<h2>./aboutand thellms.txt · RSS · Sourcerow in the footer were under the 24px threshold. Converted both to lists withinline-block py-1links and proper gap spacing.Test plan
astro checkreports 0 errors / 0 warnings/phdlink renders at top of/projectsafter deploy/projects/bullet-matchingreferrers (expected; page is intentionally removed)https://claude.ai/code/session_01NuygDWpE5KAyzYYm6LUdkt