This is an automated email from the ASF dual-hosted git repository.

snazy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/polaris.git


The following commit(s) were added to refs/heads/main by this push:
     new ae49162a Add git repo as a top-level menu (#347)
ae49162a is described below

commit ae49162a391a3f37685dc6527fdc54dcee66bc50
Author: Yufei Gu <[email protected]>
AuthorDate: Tue Oct 15 02:18:24 2024 -0700

    Add git repo as a top-level menu (#347)
    
    Add a menu to the git repo
    
    ---------
    
    Co-authored-by: Yufei Gu <yufei.apache.org>
    Co-authored-by: Robert Stupp <[email protected]>
---
 site/hugo.yaml                    |  5 ++++-
 site/layouts/partials/navbar.html | 23 ++++++++++-------------
 2 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/site/hugo.yaml b/site/hugo.yaml
index 576a5861..43836f2f 100644
--- a/site/hugo.yaml
+++ b/site/hugo.yaml
@@ -85,9 +85,12 @@ imaging:
 
 menu:
   main:
+    - name: GitHub
+      url: https://github.com/apache/polaris
+
     - name: "Docs & Releases"
       identifier: "releases"
-      weight: 800
+      weight: 100
       params:
         orderby: weight.desc
     - name: "All Releases"
diff --git a/site/layouts/partials/navbar.html 
b/site/layouts/partials/navbar.html
index c28edbee..b235c336 100644
--- a/site/layouts/partials/navbar.html
+++ b/site/layouts/partials/navbar.html
@@ -26,7 +26,6 @@ under the License.
             {{- if $cover }} td-navbar-cover {{- end }}" data-bs-theme="dark">
 <div class="container-fluid flex-column flex-md-row">
   <a class="navbar-brand" href="{{ .Site.Home.RelPermalink }}">
-    {{- /**/ -}}
     <span class="navbar-brand__logo navbar-logo">
       {{- if ne .Site.Params.ui.navbar_logo false -}}
         {{ with resources.Get "icons/logo.svg" -}}
@@ -34,11 +33,6 @@ under the License.
         {{ end -}}
       {{ end -}}
     </span>
-    {{- /**/ -}}
-    <span class="navbar-brand__name">
-      {{- /* .Site.Title */ -}}
-    </span>
-    {{- /**/ -}}
   </a>
   <div class="td-navbar-nav-scroll ms-md-auto" id="main_navbar">
     <ul class="navbar-nav">
@@ -46,9 +40,7 @@ under the License.
       {{ $s := .Site -}}
       {{ range .Site.Menus.main -}}
       {{ if .HasChildren }}
-      {{/*
-        Customized to have drop-down menus in the navbar and 'Releases' not at 
the very right
-      */}}
+      <!-- Menu items with children -->
       <div class="dropdown">
         <a class="nav-link dropdown-toggle" href="#" role="button" 
data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
           {{- .Pre -}}
@@ -71,10 +63,14 @@ under the License.
         </ul>
       </div>
       {{ else -}}
-      {{/*
-      Customized to allow hiding items from the navbar
-      */}}
-      {{ if ne .Page.Params.top_hidden true -}}
+      <!-- Menu items without children -->
+      {{ $topHidden := false }}
+      {{ if .Page }}
+      {{ $topHidden = .Page.Params.top_hidden | default false }}
+      {{ else }}
+      {{ $topHidden = .Params.top_hidden | default false }}
+      {{ end }}
+      {{ if not $topHidden }}
       <li class="nav-item">
         {{ $active := or ($p.IsMenuCurrent "main" .) ($p.HasMenuCurrent "main" 
.) -}}
         {{ $href := "" -}}
@@ -98,6 +94,7 @@ under the License.
       {{ end -}}
       {{ end -}}
       {{ end -}}
+      <!-- Other navbar items -->
       {{ if .Site.Params.versions -}}
       <li class="nav-item dropdown d-none d-lg-block">
         {{ partial "navbar-version-selector.html" . -}}

Reply via email to