-
Notifications
You must be signed in to change notification settings - Fork 2
feat: implement section-aware navigation and reduce homepage clutter #666
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: breaking/migrate-to-quartz
Are you sure you want to change the base?
Conversation
✅ Deploy Preview for sheldonhull ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Co-authored-by: sheldonhull <[email protected]>
Co-authored-by: sheldonhull <[email protected]>
|
@copilot the visuals show this got messed up. The extra stuff seems to be in the header area instead of under. Look at the sidebar vs main body |
Co-authored-by: sheldonhull <[email protected]>
Fixed the layout issue. The problem was that the "Sections" component was displaying horizontally in mobile view instead of vertically in the sidebar. Updated the CSS to use |
|
This is much better! |
Co-authored-by: sheldonhull <[email protected]>
Fixed. Removed recent notes from the landing page by updating the |
Co-authored-by: sheldonhull <[email protected]>
Fixed the subsection layout issue. The problem was with the CSS |

This PR transforms the site navigation to address the cluttered top-level experience and implements section-aware content discovery as requested in the issue.
🎯 Key Improvements
Homepage Transformation
The landing page now prominently displays the main sections instead of relying solely on sidebar navigation:
Section-Aware Navigation
The sidebar now adapts intelligently based on the current section:
Notes Section:

Posts Section:

🔧 Technical Implementation
New Components
SectionAwareExplorer: Provides clean section navigation for non-section pagesSectionAwareRecentNotes: Filters recent content by current section contextKey Changes
content/index.md: Added prominent "Explore" section with clear descriptionsquartz.layout.ts: Integrated new section-aware components with conditional logic✅ Requirements Addressed
The navigation is now much cleaner and more purposeful, solving the core issue of "too much navigation to get to something useful" at the top level.
Fixes #665.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.