<li><ahref="https://github.com/gohugoio/hugo/issues"target="blank">Questions and Issues</a></li>
<li><ahref="#"target="blank">Edit this Page</a></li>
</ul>
<!-- sidebar menu end-->
</div>
</aside>
<!--sidebar end-->
{{</code>}}
{{% note "`absLangURL` and `relLangURL`" %}}
Use the [`absLangUrl`](/functions/abslangurl) or [`relLangUrl`](/functions/rellangurl) functions if your theme makes use of the [multilingual feature](/content-management/multilingual/). In contrast to `absURL` and `relURL`, these two functions add the correct language prefix to the url.
{{% /note %}}
## Section Menu for Lazy Bloggers
To enable this menu, configure `sectionPagesMenu` in your site `config`:
```
sectionPagesMenu = "main"
```
The menu name can be anything, but take a note of what it is.
This will create a menu with all the sections as menu items and all the sections' pages as "shadow-members". The _shadow_ implies that the pages isn't represented by a menu-item themselves, but this enables you to create a top-level menu like this:
```
<navclass="sidebar-nav">
{{ $currentPage := . }}
{{ range .Site.Menus.main }}
<aclass="sidebar-nav-item{{if or ($currentPage.IsMenuCurrent "main".)($currentPage.HasMenuCurrent"main".)}}active{{end}}"href="{{.URL}}">{{ .Name }}</a>
{{ end }}
</nav>
```
In the above, the menu item is marked as active if on the current section's list page or on a page in that section.
The above is all that's needed. But if you want custom menu items, e.g. changing weight or name, you can define them manually in the site config, i.e. `config.toml`: