Skip to content

Feature: Added in-page navigation and back-to-top links to LFX 2026 page#7707

Open
kanishksingh23 wants to merge 4 commits intolayer5io:masterfrom
kanishksingh23:feat/lfx-2026-page-navigation
Open

Feature: Added in-page navigation and back-to-top links to LFX 2026 page#7707
kanishksingh23 wants to merge 4 commits intolayer5io:masterfrom
kanishksingh23:feat/lfx-2026-page-navigation

Conversation

@kanishksingh23
Copy link
Copy Markdown
Contributor

@kanishksingh23 kanishksingh23 commented May 6, 2026

Description

  • Added id="top" anchor at the top of the page
  • Added an "On this page" navigation block linking to Spring, Summer, Fall, and Additional Information sections
  • Added stable anchor IDs ({#spring-2026}, {#summer-2026}, {#fall-2026}, {#additional-info}) to each term heading
  • Added "↑ Back to top" links at the end of each term section
  • Added missing Summer 2026 and Fall 2026 project sections
  • Added supporting CSS styles in Programs.style.js for the nav and back-to-top link

This PR fixes #7704

Notes for Reviewers

  • Only two files changed: lfx-2026.mdx and Programs.style.js
  • Fall 2026 section includes a placeholder note since projects are announced on July 2nd, 2026
  • Styles use existing theme variables for dark/light mode compatibility

Before SS

image

After SS

image

Signed commits

  • Yes, I signed my commits.

@kanishksingh23 kanishksingh23 changed the title Feat: Added in-page navigation and back-to-top links to LFX 2026 page Feature: Added in-page navigation and back-to-top links to LFX 2026 page May 6, 2026
Signed-off-by: kanishksingh23 <kanishksingh763@gmail.com>
@kanishksingh23 kanishksingh23 force-pushed the feat/lfx-2026-page-navigation branch from 75adc93 to 14ba51f Compare May 6, 2026 11:57
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

Preview deployment for PR #7707 removed.

This PR preview was automatically pruned because we keep only the 6 most recently updated previews on GitHub Pages to stay within deployment size limits.

If needed, push a new commit to this PR to generate a fresh preview.

@kanishksingh23
Copy link
Copy Markdown
Contributor Author

@saurabhraghuvanshii, please take a look.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add heading-based navigation to LFX program intro pages (jump to term + back to top)

1 participant