fix(style): fix active header menu item

This commit is contained in:
Dillon
2020-02-20 11:52:13 +08:00
parent 20c9c812d0
commit f3eb6fc520
4 changed files with 11 additions and 12 deletions

View File

@@ -51,7 +51,7 @@ $header-height-desktop: 4rem !default;
$header-height-mobile: 4rem !default; $header-height-mobile: 4rem !default;
// Color of the header background // Color of the header background
$header-background-color: #fafafa !default; $header-background-color: #f8f8f8 !default;
$header-background-color-dark: #252627 !default; $header-background-color-dark: #252627 !default;
// Color of the hover header item // Color of the hover header item

View File

@@ -37,22 +37,22 @@ themesDir = "../.."
[[languages.en.menu.main]] [[languages.en.menu.main]]
identifier = "posts" identifier = "posts"
name = "Posts" name = "Posts"
url = "posts" url = "/posts/"
weight = 1 weight = 1
[[languages.en.menu.main]] [[languages.en.menu.main]]
identifier = "tags" identifier = "tags"
name = "Tags" name = "Tags"
url = "tags" url = "/tags/"
weight = 2 weight = 2
[[languages.en.menu.main]] [[languages.en.menu.main]]
identifier = "categories" identifier = "categories"
name = "Categories" name = "Categories"
url = "categories" url = "/categories/"
weight = 3 weight = 3
[[languages.en.menu.main]] [[languages.en.menu.main]]
identifier = "about" identifier = "about"
name = "About" name = "About"
url = "about" url = "/about/"
weight = 4 weight = 4
[[languages.en.menu.main]] [[languages.en.menu.main]]
identifier = "zh" identifier = "zh"
@@ -332,22 +332,22 @@ themesDir = "../.."
[[languages.zh.menu.main]] [[languages.zh.menu.main]]
identifier = "posts" identifier = "posts"
name = "文章" name = "文章"
url = "posts" url = "/posts/"
weight = 1 weight = 1
[[languages.zh.menu.main]] [[languages.zh.menu.main]]
identifier = "tags" identifier = "tags"
name = "标签" name = "标签"
url = "tags" url = "/tags/"
weight = 2 weight = 2
[[languages.zh.menu.main]] [[languages.zh.menu.main]]
identifier = "categories" identifier = "categories"
name = "分类" name = "分类"
url = "categories" url = "/categories/"
weight = 3 weight = 3
[[languages.zh.menu.main]] [[languages.zh.menu.main]]
identifier = "about" identifier = "about"
name = "关于" name = "关于"
url = "about" url = "/about/"
weight = 4 weight = 4
[[languages.zh.menu.main]] [[languages.zh.menu.main]]
identifier = "en" identifier = "en"

View File

@@ -7,9 +7,8 @@
</a> </a>
</div> </div>
<div class="menu"> <div class="menu">
{{- $currentPage := . }}
{{- range .Site.Menus.main -}} {{- range .Site.Menus.main -}}
<a class="menu-item{{ if or ($currentPage.IsMenuCurrent "main" .) ($currentPage.HasMenuCurrent "main" .) | or (eq $currentPage.RelPermalink .URL) }} active{{ end }}" href="{{ .URL | relLangURL }}" title="{{ .Title }}"> <a class="menu-item{{ if $.IsMenuCurrent "main" . | or ($.HasMenuCurrent "main" .) | or (.URL | relLangURL | string | eq $.RelPermalink ) }} active{{ end }}" href="{{ .URL | relLangURL }}"{{ with .Title }} title="{{ . }}"{{ end }}>
{{- .Pre | safeHTML }}{{ .Name -}} {{- .Pre | safeHTML }}{{ .Name -}}
</a> </a>
{{- end -}} {{- end -}}