From b853f2ba77fdf4e62ae1ac4cdeba2b64c191695b Mon Sep 17 00:00:00 2001 From: Pete Cheslock Date: Thu, 11 Dec 2025 15:02:20 -0500 Subject: [PATCH 1/3] Enhance navbar with GitHub stars and Slack button - 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 --- docusaurus.config.js | 2 ++ src/css/custom.css | 37 ++++++++++++++++++++++++++++++++++++- 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index ed9074d..ae90a9a 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -154,11 +154,13 @@ const config = { { type: 'html', position: 'right', + className: 'navbar-github-stars', value: '', }, { type: 'html', position: 'right', + className: 'navbar-slack-item', value: 'SlackJoin Slack', }, ], diff --git a/src/css/custom.css b/src/css/custom.css index d756ab6..8d6059c 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -113,6 +113,23 @@ display: none !important; transform: scale(1.05); } +/* Tighten spacing for right-side navbar items */ +.navbar-github-stars, +.navbar-slack-item { + padding: 0 !important; + margin: 0 2px !important; +} + +/* Make GitHub stars iframe fit tightly */ +.navbar-github-stars { + display: flex !important; + align-items: center; +} + +.navbar-github-stars iframe { + width: 150px !important; +} + /* Navbar Slack button */ .navbar-slack-button { display: inline-flex; @@ -127,7 +144,7 @@ display: none !important; font-size: 1rem; font-weight: var(--ifm-font-weight-semibold); vertical-align: middle; - margin-left: 8px; + margin-left: 0; transition: background-color 0.2s ease; } @@ -141,6 +158,24 @@ display: none !important; background-color: #3a3a3a; } +/* Hide GitHub stars in top navbar below 1105px (they appear in hamburger menu instead) */ +@media screen and (max-width: 1105px) { + .navbar__inner .navbar-github-stars { + display: none !important; + } +} + +/* Style GitHub stars in mobile sidebar */ +.navbar-sidebar .navbar-github-stars { + display: flex !important; + padding: 8px 16px; + margin-bottom: 8px; +} + +.navbar-sidebar .navbar-github-stars iframe { + width: 150px !important; +} + .header { display: flex; align-content: center; From e2302ca5697a74b71e4732e5404a10e9175e5dc8 Mon Sep 17 00:00:00 2001 From: Pete Cheslock Date: Thu, 11 Dec 2025 15:02:36 -0500 Subject: [PATCH 2/3] Add canonical URL to KV Caching blog post - 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 --- blog/2025-12-10_kv-caching-vllm-lmcache-ceph.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/blog/2025-12-10_kv-caching-vllm-lmcache-ceph.md b/blog/2025-12-10_kv-caching-vllm-lmcache-ceph.md index c41ab43..8bac746 100644 --- a/blog/2025-12-10_kv-caching-vllm-lmcache-ceph.md +++ b/blog/2025-12-10_kv-caching-vllm-lmcache-ceph.md @@ -11,6 +11,12 @@ authors: tags: [blog, ceph, rgw, s3, kv-cache] --- +import Head from '@docusaurus/Head'; + + + + + Inference accounts for [90% of the machine learning costs](https://www.sciencedirect.com/science/article/pii/S2210537923000124) for deployed AI systems, and it is no surprise that inference optimization is a burgeoning topic @@ -622,4 +628,3 @@ scenarios like PD disaggregation and cache blending. Finally, we'd like to thank Supermicro for providing the environment for these testing efforts. If you have any questions about Data or AI workloads for Ceph, please [reach out](mailto:kbader@ibm.com). - From c13c168f5c5ef77d067fd6de1b40e1415f550a79 Mon Sep 17 00:00:00 2001 From: Pete Cheslock Date: Thu, 11 Dec 2025 15:37:52 -0500 Subject: [PATCH 3/3] Enhance announcement bar styling - 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 --- src/css/custom.css | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/css/custom.css b/src/css/custom.css index 8d6059c..b9f96cc 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -553,6 +553,27 @@ img.llm-d-logo { --ifm-footer-background-color: #262626 !important; } +/* ----------------------------- Announcement Bar ---------------------------- */ + +/* Override Docusaurus fixed height on desktop */ +@media (min-width: 997px) { + :root { + --docusaurus-announcement-bar-height: auto !important; + } +} + +/* Main announcement bar container - allow height to grow */ +.theme-announcement-bar { + height: auto !important; + min-height: 30px; + padding: 8px 16px; +} + +/* Content styling - allow wrapping */ +[class*="announcementBarContent"] { + white-space: normal !important; +} + /* Improved YAML syntax highlighting site-wide */ /* Fix YAML code blocks to avoid red/green diff-like appearance */