19 lines (15 loc) · 412 B
 1{{- /*
 2Renders a menu for the given menu ID.
 3
 4@context {page} page The current page.
 5@context {string} menuID The menu ID.
 6
 7@example: {{ partial "menu.html" (dict "menuID" "main" "page" .) }}
 8*/}}
 9
10{{- $page := .page }}
11{{- $menuID := .menuID }}
12
13{{- with index site.Menus $menuID }}
14  <nav>
15    <ul>
16      {{- partial "inline/menu/walk.html" (dict "page" $page "menuEntries" .) }}
17    </ul>
18  </nav>
19{{- end }}