{{- $url := split .Permalink "/" -}} {{- $page_slug := index $url (sub (len $url) 2) -}}
    {{- range $group := .Site.Data.sidebar -}} {{- $link := $group.title -}} {{- $link_slug := $link | urlize -}} {{- if $group.pages -}} {{- $link = index $group.pages 0 -}} {{- $link_slug = $link.title | urlize -}} {{- end -}} {{- $group_slug := $group.title | urlize -}} {{- $is_active_group := eq $.Page.Params.group $group_slug -}} {{- if $group.pages }}
  • {{- if $group.icon }} {{- end }} {{ $group.title }}
      {{- range $doc := $group.pages -}} {{- $doc_slug := $doc.title | urlize -}} {{- $is_active := and $is_active_group (eq $page_slug $doc_slug) -}} {{- $href := printf "/docs/%s/%s/%s/" $.Site.Params.docs_version $group_slug $doc_slug }}
    • {{ $doc.title }}
    • {{- end }}
  • {{- else }}
  • {{ $group.title }}
  • {{- end }} {{- end }}