Skip to content

Conversation

@petecheslock
Copy link
Member

The docusaurus default for this theme is to collapse the top nav bar into a mobile nav bar at 996px - but we added more items to the nav bar recently and things overlap before it collapses.

Screenshot 2025-12-11 at 3 03 30 PM

This PR includes fixes to remove the github stars button below 1105px, then collapse entirely below 996px (the default)

After:

Screenshot 2025-12-11 at 3 13 29 PM Screenshot 2025-12-11 at 3 13 23 PM

This also fixes the announcement bar which cuts off content at various pixel widths. The root cause was the --docusaurus-announcement-bar-height: 30px CSS variable that Docusaurus sets at min-width: 997px. This forced a fixed 30px height.

Before:
Screenshot 2025-12-11 at 3 26 28 PM

After:
screen

- Added GitHub stars iframe and Slack button to the right side of the navbar.
- Introduced CSS styles to improve spacing and responsiveness for these navbar items.
- Adjusted visibility of GitHub stars on smaller screens and styled them for mobile sidebar display.

Signed-off-by: Pete Cheslock <pete.cheslock@redhat.com>
- Added a canonical URL to the blog post on KV Caching with vLLM, LMCache, and Ceph to improve SEO and content discoverability.

Signed-off-by: Pete Cheslock <pete.cheslock@redhat.com>
- Adjusted CSS for the announcement bar to allow dynamic height on desktop, ensuring better visibility and usability.
- Updated content styling to enable text wrapping, improving readability.

Signed-off-by: Pete Cheslock <pete.cheslock@redhat.com>
@netlify
Copy link

netlify bot commented Dec 11, 2025

Deploy Preview for elaborate-kangaroo-25e1ee ready!

Name Link
🔨 Latest commit c13c168
🔍 Latest deploy log https://app.netlify.com/projects/elaborate-kangaroo-25e1ee/deploys/693b2bbb792b7c0008f97a2b
😎 Deploy Preview https://deploy-preview-134--elaborate-kangaroo-25e1ee.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@petecheslock petecheslock self-assigned this Dec 11, 2025
@petecheslock petecheslock merged commit 7d852ad into llm-d:main Dec 11, 2025
6 checks passed
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.

2 participants