Skip to content

Fix: link the landing page logo home and fix its landmarks - #88

Merged
SandObserver merged 1 commit into
mainfrom
fix/landing-page-fixes
Oct 8, 2026
Merged

SandObserver merged 1 commit into
mainfrom
fix/landing-page-fixes

Conversation

@SandObserver

Copy link
Copy Markdown
Owner

Summary

  • Change the header .brand from a div to a link to /, with a hover colour lock so it keeps the label colour.
  • Start the orbit animation from any link containing .orbit, on pointer hover and on :focus-visible.
  • Move <main> so it wraps only the page content; the header nav and the footer now sit outside it. Label the nav "Main".
  • Set the landing page theme-color to #000000.
  • Add an X-Robots-Tag: noindex header for https://:project.pages.dev/* in public/_headers.

Testing
All green. Checked in Chrome at 1200 and 360 px: logo link, tab focus starts the orbit, nav and footer outside main.

Checklist

  • npm run build and npm run check both pass.
  • Product UI is shown by running or capturing it, never recreated in CSS.
  • Any new preview or screenshot carries no private hostnames or real data.
  • Visual changes verified in both colour schemes and both docs themes.
  • Links to the app repo still resolve.

- Make the header logo a link to the home page, and play its animation on keyboard focus.
- Move the header and footer out of the main region and name the navigation.
- Match the landing page theme colour to its black background.
- Send noindex on the pages.dev copy of the site.
@SandObserver SandObserver added accessibility Barrier affecting people with disabilities bug Something isn't working labels Oct 8, 2026
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying stackyard-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 41b5bf4
Status: ✅  Deploy successful!
Preview URL: https://ade0cfe6.stackyard-docs.pages.dev
Branch Preview URL: https://fix-landing-page-fixes.stackyard-docs.pages.dev

View logs

@SandObserver
SandObserver merged commit 20070c9 into main Oct 8, 2026
2 checks passed
@SandObserver
SandObserver deleted the fix/landing-page-fixes branch October 8, 2026 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

accessibility Barrier affecting people with disabilities bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant