From 68ee09db7dccd7163cd92b1dda948589d553674b Mon Sep 17 00:00:00 2001 From: serg Date: Tue, 11 Nov 2025 15:43:42 +0200 Subject: [PATCH 1/4] sync main menu Signed-off-by: serg --- data/mainMenu.yml | 25 +++++++++++++++++- data/mobileMenu.yml | 6 ++++- .../assets/scss/_main-header.scss | 9 +------ .../layouts/partials/main-header.html | 10 +++---- .../menu/kubermatic-developer-platform.jpg | Bin 0 -> 184154 bytes .../img/menu/kubermatic-virtualization.jpg | Bin 0 -> 785736 bytes .../static/img/menu/mobile-menu-arrow.svg | 1 - 7 files changed, 35 insertions(+), 16 deletions(-) create mode 100644 themes/kubermatic-docs/static/img/menu/kubermatic-developer-platform.jpg create mode 100644 themes/kubermatic-docs/static/img/menu/kubermatic-virtualization.jpg delete mode 100644 themes/kubermatic-docs/static/img/menu/mobile-menu-arrow.svg diff --git a/data/mainMenu.yml b/data/mainMenu.yml index 175e3be00..d9a667f41 100644 --- a/data/mainMenu.yml +++ b/data/mainMenu.yml @@ -1,6 +1,6 @@ items: - title: Products - url: /products/kubermatic-kubernetes-platform/ + url: /#products class: menu-groups menu-groups--products sections: - title: Products @@ -114,9 +114,28 @@ items: text: Cloud Native Multi-Tenant Load Balancing noArrowIcon: true panel: + summary: Welcome to KubeLB, the next-generation application delivery platform designed for cloud-native architectures. As cloud-native have evolved, KubeLB offers a multi-tenancy approach to load balancing, providing seamless scalability, security, and management for distributed applications and teams. image: /img/menu/kubelb.jpg columns: - column: + - title: Kubermatic Virtualization + url: /products/kubermatic-virtualization/ + text: Seamlessly build your private cloud entirely with Kubernetes + noArrowIcon: true + panel: + summary: Simplify your operations and streamline your infrastructure with a platform that integrates Kubernetes and virtualized workloads. Enjoy enhanced networking and storage capabilities to fully support your organization's cloud needs. + image: /img/menu/kubermatic-virtualization.jpg + columns: + - column: + - title: Kubermatic Developer Platform + url: /products/kubermatic-developer-platform/ + text: Empower Developers and Accelerate Innovation + noArrowIcon: true + panel: + summary: Maximize developer productivity and accelerate innovation with Kubermatic Developer Platform (KDP). Powered by Kubernetes API and based on CNCF Sandbox project kcp, our cutting-edge internal developer platform enables the seamless creation and management of services backed by a centralized catalog. + image: /img/menu/kubermatic-developer-platform.jpg + columns: + - column: - title: Kubermatic Kubernetes Subscription url: /products/kubermatic-kubernetes-subscription/ text: Upstream Kubernetes support @@ -233,6 +252,10 @@ items: - title: Kubernetes for 5G url: /solutions/5g/ text: Run 5G from the data center to the cloud to the edge + - title: AI infrastructure platform + url: /products/kubermatic-kubernetes-platform/ai-native-infrastructure-platform-by-kkp/ + - title: Application backups + url: /products/kubermatic-kubernetes-platform/backups/ - title: Services url: /services/ footer: false diff --git a/data/mobileMenu.yml b/data/mobileMenu.yml index 745fc00be..4ed70fb28 100644 --- a/data/mobileMenu.yml +++ b/data/mobileMenu.yml @@ -4,7 +4,7 @@ items: - title: Kubermatic Kubernetes Platform url: /products/kubermatic-kubernetes-platform/ caption: Products - children: + childs: - title: Features url: /products/kubermatic-kubernetes-platform/features/ - title: Why Kubermatic @@ -15,6 +15,10 @@ items: url: /products/kubermatic-kubeone/ - title: Kubermatic KubeLB url: /products/kubelb/ + - title: Kubermatic Virtualization + url: /products/kubermatic-virtualization/ + - title: Kubermatic Developer Platform + url: /products/kubermatic-developer-platform/ - title: Kubermatic Kubernetes Subscription url: /products/kubermatic-kubernetes-subscription/ - title: Managed Kubermatic Kubernetes Platform diff --git a/themes/kubermatic-docs/assets/scss/_main-header.scss b/themes/kubermatic-docs/assets/scss/_main-header.scss index af297a2f3..8ef1ac441 100644 --- a/themes/kubermatic-docs/assets/scss/_main-header.scss +++ b/themes/kubermatic-docs/assets/scss/_main-header.scss @@ -441,15 +441,8 @@ line-height: 1.125; z-index: 1; transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1); - &:before { - content: ""; - display: inline-block; - width: 24px; - height: 17px; + svg { margin-right: 20px; - background-image: url('/img/menu/mobile-menu-arrow.svg'); - background-repeat: no-repeat; - background-size: cover; } &.hide { opacity: 0; diff --git a/themes/kubermatic-docs/layouts/partials/main-header.html b/themes/kubermatic-docs/layouts/partials/main-header.html index b3afa22b3..5f0d6c980 100644 --- a/themes/kubermatic-docs/layouts/partials/main-header.html +++ b/themes/kubermatic-docs/layouts/partials/main-header.html @@ -81,7 +81,7 @@