Skip to content

Feature PhD on /projects; drop bullet-matching; fix Lighthouse a11y#3

Merged
erichare merged 2 commits intomainfrom
claude/phd-feature-on-projects
Apr 20, 2026
Merged

Feature PhD on /projects; drop bullet-matching; fix Lighthouse a11y#3
erichare merged 2 commits intomainfrom
claude/phd-feature-on-projects

Conversation

@erichare
Copy link
Copy Markdown
Owner

Summary

  • Features the PhD research prominently on /projects with a dedicated, visually distinct card (striation motif background, Featured chip, CTA arrow) that links to /phd.
  • Removes the now-redundant /projects/bullet-matching MDX project; /phd is the canonical write-up.
  • Retargets all internal links (/, /about, llms.txt, /phd CTA) to the new location.

Lighthouse CI fixes

  • Heading hierarchy on /projects — the page was jumping <h1><h3> because <Section> had no title; now each section carries its own <h2>.
  • Tap targets — the stacked mailto pair on /about and the llms.txt · RSS · Source row in the footer were under the 24px threshold. Converted both to lists with inline-block py-1 links and proper gap spacing.

Test plan

  • astro check reports 0 errors / 0 warnings
  • Verify /phd link renders at top of /projects after deploy
  • Re-run Lighthouse CI — accessibility category should clear 0.95 on all four audited pages
  • Confirm no 404s on old /projects/bullet-matching referrers (expected; page is intentionally removed)

https://claude.ai/code/session_01NuygDWpE5KAyzYYm6LUdkt

claude added 2 commits April 20, 2026 03:16
…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
@erichare erichare merged commit 1905f9a into main Apr 20, 2026
4 checks passed
@erichare erichare deleted the claude/phd-feature-on-projects branch April 22, 2026 22:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants