Link the glossary from the landing page and every footer #18

Merged
olli merged 1 commit from feat/glossary-links into dev 2026-10-15 02:28:24 +03:00
Collaborator

Nothing linked to /glossary/, so visitors could only reach it by URL.

  • Landing page: a "Glossary: the terms and tools behind this work →" / "Sanasto: tämän työn termit ja työkalut →" link at the end of What I work on, styled like the existing Full CV → link.
  • Footer on all three pages: CV · Glossary (Sanasto in Finnish), with aria-current="page" on the current page's link.
  • README: the layout tree no longer describes the landing page as "what I offer, how to start".

The top bar is unchanged: at 320px it already holds the brand and three toggles. A nav there can wait until there are more pages.

html-validate passes. Checked at 320px in English (light) and Finnish (dark).

Nothing linked to `/glossary/`, so visitors could only reach it by URL. - **Landing page:** a "Glossary: the terms and tools behind this work →" / "Sanasto: tämän työn termit ja työkalut →" link at the end of *What I work on*, styled like the existing *Full CV →* link. - **Footer on all three pages:** `CV · Glossary` (Sanasto in Finnish), with `aria-current="page"` on the current page's link. - **README:** the layout tree no longer describes the landing page as "what I offer, how to start". The top bar is unchanged: at 320px it already holds the brand and three toggles. A nav there can wait until there are more pages. `html-validate` passes. Checked at 320px in English (light) and Finnish (dark).
Link the glossary from the landing page and every footer
All checks were successful
CI / lint (push) Successful in 2s
CI / image (push) Successful in 3s
CI / verify-staging (push) Successful in 40s
9d50d10869
The glossary had no links to it, so a visitor could only reach it by
typing the URL. The landing page now points to it at the end of "What I
work on", whose layers are the glossary's topics, styled like the "Full
CV" link under recent work.

Every page's footer gets the same CV and Glossary links, so the CV and
the glossary reach each other too. The current page's link carries
aria-current. The top bar stays as it is: at 320px it already holds the
brand and three toggles.

README's layout tree still described the landing page as the consulting
pitch it no longer is.
olli merged commit 9d50d10869 into dev 2026-10-15 02:28:24 +03:00
olli deleted branch feat/glossary-links 2026-10-15 02:28:24 +03:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
olli/olli.puhakka.dev!18
No description provided.