HasMenuCurrent
报告给定 Page 对象是否匹配某个菜单项下的子菜单项所关联的 Page 对象。
如果菜单项关联的 Page 对象是一个 section,那么对该 section 的任何后代页面,这个方法同样返回 true。
{{ $currentPage := . }}
{{ range site.Menus.main }}
{{ if $currentPage.IsMenuCurrent .Menu . }}
<a class="active" aria-current="page" href="{{ .URL }}">{{ .Name }}</a>
{{ else if $currentPage.HasMenuCurrent .Menu . }}
<a class="ancestor" aria-current="true" href="{{ .URL }}">{{ .Name }}</a>
{{ else }}
<a href="{{ .URL }}">{{ .Name }}</a>
{{ end }}
{{ end }}完整示例见菜单模板。