Make main menu optional. (#1)
Building the site fails if the menu is not defined in the config,
because the `header.html` references `.Site.Menus.main`. It can be made
optional by using the `with` helper.
| | |
| | | <a class="navigation-title" href="{{ "/" | absURL }}"> |
| | | {{ .Site.Title }} |
| | | </a> |
| | | {{with .Site.Menus.main}} |
| | | <ul class="navigation-list float-right"> |
| | | {{ range sort .Site.Menus.main }} |
| | | {{ range sort . }} |
| | | <li class="navigation-item"> |
| | | <a class="navigation-link" href="{{ .URL }}">{{ .Name }}</a> |
| | | </li> |
| | | {{ end }} |
| | | </ul> |
| | | {{end}} |
| | | </section> |
| | | </nav> |