Skip to content

redesign: about page with editorial hero, prose styling, TOC scrollspy#31

Merged
ronaldtse merged 1 commit into
mainfrom
redesign/about-page
Jul 15, 2026
Merged

redesign: about page with editorial hero, prose styling, TOC scrollspy#31
ronaldtse merged 1 commit into
mainfrom
redesign/about-page

Conversation

@ronaldtse

Copy link
Copy Markdown
Contributor

Full redesign of /about page.

Hero band: centered Greek wordmark with cyan gradient, title, tagline, and meta (Ribose / BSD / GitHub link).

Body: two-column layout. Left column is prose-styled content (max 780px) with the Tailwind Typography plugin. Right column is a sticky TOC sidebar listing all h2/h3 headings.

Scrollspy: IntersectionObserver tracks which section is in view and highlights the corresponding TOC entry with a brand-colored left bar. TOC hidden on mobile (<1024px).

Also fixed first-of-child to first-child in prose CSS (was a lightningcss warning).

Test plan: vitest 187/3; build 51 pages; verified hero, prose, TOC (12 entries), scrollspy script all present in built output.

…ollspy

Full redesign of /about: centered editorial hero band with the Greek wordmark, two-column layout with prose-styled content and a sticky right-side TOC. TOC uses IntersectionObserver scrollspy to highlight the active section as the user scrolls. Also fix first-of-child to first-child in prose CSS.
@ronaldtse
ronaldtse merged commit 480dc4c into main Jul 15, 2026
4 checks passed
@ronaldtse
ronaldtse deleted the redesign/about-page branch July 15, 2026 17:00
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.

1 participant