Back to Yugabyte Db

Navbar

docs/layouts/_partials/navbar.html

2026.1.0.0-b251.5 KB
Original Source

{{ $anchorLink := "" }} {{ $docDir := "" }} {{ $versionDir := "" }} {{- if (and .File .File.Dir) -}} {{ $versionDir = index (split .File.Dir "/") 0 }} {{ $docDir = index (split .File.Dir "/") 1 }} {{- end -}} {{ $leftNavName := "home" }} {{- if $versionDir -}} {{ $leftNavName = $versionDir }} {{- if $docDir -}} {{ $leftNavName = printf "%s_%s" $versionDir $docDir }} {{- end -}} {{- end -}} {{- if eq $versionDir "" -}} {{ $versionDir = .Site.Params.yb.fallback_version_slug }} {{- end -}} {{ $.Scratch.Set "docVersion" $versionDir }} {{ $.Scratch.Set "leftNavName" $leftNavName }} {{ $startNow := "" }} {{- if .Site.Menus.start_now -}} {{ $startNow = .Site.Menus.start_now }} {{- end -}} {{- define "child-nav-section" -}} {{ $childNav := .childNav }} {{ $versionDir := .versionDir }}

{{- range $childNav -}} {{ $anchorLink := "" }} {{- if eq .URL "/" -}} {{ $anchorLink = "/" }} {{- if not .Params.excludeVersion -}} {{ $anchorLink = printf "/%s%s" $versionDir .URL }} {{- end -}} {{- else -}} {{- if or (in .URL "https://") (in .URL "http://") (.Params.excludeVersion) -}} {{ $anchorLink = .URL }} {{- else -}} {{ $anchorLink = printf "/%s%s" $versionDir .URL }} {{- end -}} {{- end -}} - {{- if ne $anchorLink "" -}} {{- if .Params.imageUrl -}} {{- end -}} {{ .Name }} {{- if .Params.description -}} {{ .Params.description }} {{- end -}} {{- else -}} {{ .Name }} {{- end -}} {{- end -}} {{- end -}}