From b63aefedf226e054e06692cd85360f5e8cd5d9a6 Mon Sep 17 00:00:00 2001 From: sixtus Date: Sun, 21 Jan 2024 22:02:53 +0100 Subject: [PATCH] Change main menu entry from using url to pageref MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Da gibt es einen Bug in Hugo bei dem sich "normale" Seiten und taxonomy Seiten subtil anders verhalten. Auch gibt es eine Lösung für, der `url` parameter wird für externe Seiten genutzt, intern sollte™ man `pageref` nuzten. Mehr Informationen gibt es hier: https://github.com/gohugoio/hugo/issues/9150#issuecomment-965798975 Die Auswirkung ist - die CSS Klasse `pure-menu-selected` kann nicht korrekt vom Theme gesetzt werden, da rohe taxonomy Seiten weder `.IsMenuCurrent` noch `.HasMenuCurrent` unterstützen. Soll heißen: Klickt man auf z.B. "Konto" ist der Menü-Eintrag dunkler (wegen `pure-menu-selected`), bei "Blog" jedoch bleibt dieser grau da die CSS-Klasse fehlt... --- config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.yaml b/config.yaml index 821848d..00e1613 100644 --- a/config.yaml +++ b/config.yaml @@ -96,7 +96,7 @@ menu: - identifier: post name: Blog - url: /posts/ + pageref: /posts weight: 20 # Define the entries for post metadata