mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-14 20:37:55 -05:00
Update 0.86.0-relnotes.md
[ci skip]
This commit is contained in:
parent
dfb1cc4315
commit
e521c9a36d
1 changed files with 15 additions and 0 deletions
|
@ -1,3 +1,18 @@
|
|||
This is release is a set of smaller fixes and improvements. Some of the more noteable:
|
||||
|
||||
You can now have a top level [cascade](https://gohugo.io/content-management/front-matter#front-matter-cascade) (or one per language, if needed) section in your site configuration (e.g. `config.toml`). This way you can control default front matter values from outside of the content files.
|
||||
|
||||
Hugo's [Menu system](https://gohugo.io/content-management/menus/) works good, but hasn't been particulary easy to set the active menu state for section pages without a menu defintion. We have had the option [Section Menu for Lazy Bloggers](https://gohugo.io/templates/menu-templates/#section-menu-for-lazy-bloggers). That helped for the common case, but we have now made it behave more sensible out of the box: `$section.HasMenuCurrent` will now always return true for any descendant of that section. To support this for menu defintions in the site config, we have added a new `pageRef` option on [MenuEntry](https://gohugo.io/variables/menus/#menu-entry-variables):
|
||||
|
||||
```toml
|
||||
[[menus.main]]
|
||||
pageRef = "blog"
|
||||
# When pageRef is set, setting `url` is optional; it will be used as a fallback if the page is not found.
|
||||
url = "/blog"
|
||||
```
|
||||
|
||||
Set `pageRef` to a value that [site.GetPage](https://gohugo.io/functions/getpage/) understands, and the menu entry will be correctly connected to the page.
|
||||
|
||||
This release represents **14 contributions by 2 contributors** to the main Hugo code base.
|
||||
Many have also been busy writing and fixing the documentation in [hugoDocs](https://github.com/gohugoio/hugoDocs),
|
||||
which has received **1 contributions by 1 contributors**.
|
||||
|
|
Loading…
Reference in a new issue