mirror of
https://github.com/gcushen/hugo-academic.git
synced 2025-07-26 19:15:16 +02:00
feat: make navbar optional
Add `enable` option to `main_menu` settings in `params.toml`
This commit is contained in:
parent
161ede094e
commit
0c13d0dc78
4 changed files with 10 additions and 2 deletions
|
@ -29,6 +29,9 @@ body {
|
|||
margin-top: 50px; /* Offset body content by navbar height. */
|
||||
}
|
||||
}
|
||||
body.no-navbar {
|
||||
margin-top: 0 !important;
|
||||
}
|
||||
|
||||
.max-width-640 {
|
||||
max-width: 640px;
|
||||
|
|
|
@ -147,7 +147,7 @@ address_format = "en-us"
|
|||
############################
|
||||
|
||||
# Main menu alignment (l = left, c = center, r = right) and logo options.
|
||||
main_menu = {align = "l", show_logo = true, highlight_active_link = true, show_language = false}
|
||||
main_menu = {enable = true, align = "l", show_logo = true, highlight_active_link = true, show_language = false}
|
||||
|
||||
# Show estimated reading time for posts? (true/false)
|
||||
reading_time = true
|
||||
|
|
|
@ -4,8 +4,9 @@
|
|||
|
||||
{{ partial "site_head" . }}
|
||||
|
||||
{{ $show_navbar := site.Params.main_menu.enable | default true }}
|
||||
{{- $highlight_active_link := site.Params.main_menu.highlight_active_link | default true -}}
|
||||
<body id="top" data-spy="scroll" data-offset="70" data-target="{{ if or .IsHome (eq .Type "widget_page") | and $highlight_active_link }}#navbar-main{{else}}#TableOfContents{{end}}" {{ if not (.Scratch.Get "light") }}class="dark"{{end}}>
|
||||
<body id="top" data-spy="scroll" {{ if $show_navbar }}data-offset="70"{{end}} data-target="{{ if or .IsHome (eq .Type "widget_page") | and $highlight_active_link }}#navbar-main{{else}}#TableOfContents{{end}}" class="{{ if not (.Scratch.Get "light") }}dark{{end}} {{ if not $show_navbar }}no-navbar{{end}}">
|
||||
|
||||
{{ partial "search" . }}
|
||||
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
{{ $show_navbar := site.Params.main_menu.enable | default true }}
|
||||
{{ if $show_navbar }}
|
||||
|
||||
{{ $current_page := . }}
|
||||
{{ $highlight_active_link := site.Params.main_menu.highlight_active_link | default true }}
|
||||
{{ $show_current_language := site.Params.main_menu.show_language | default false }}
|
||||
|
@ -176,3 +179,4 @@
|
|||
|
||||
</div><!-- /.container -->
|
||||
</nav>
|
||||
{{end}}{{/* End show navbar. */}}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue