chore: update Hugo version to 0.147.7 and improve nav-menu script

This commit is contained in:
Xin
2025-06-01 17:37:37 +01:00
parent c24d55ee40
commit 3a13d44d3c
4 changed files with 13 additions and 10 deletions

View File

@ -3,7 +3,7 @@
"features": {
"ghcr.io/devcontainers/features/hugo:1": {
"extended": true,
"version": "0.145.0"
"version": "0.147.7"
},
"ghcr.io/devcontainers/features/node:1": {}
},
@ -18,5 +18,7 @@
}
},
"postCreateCommand": "npm install",
"forwardPorts": [1313]
"forwardPorts": [
1313
]
}

View File

@ -31,7 +31,7 @@ jobs:
build:
runs-on: ubuntu-latest
env:
HUGO_VERSION: 0.147.5
HUGO_VERSION: 0.147.7
steps:
- name: Checkout
uses: actions/checkout@v4

View File

@ -1,4 +1,5 @@
(function () {
const hiddenClass = "hx:hidden";
const dropdownToggles = document.querySelectorAll(".hextra-nav-menu-toggle");
dropdownToggles.forEach((toggle) => {
@ -11,7 +12,7 @@
if (otherToggle !== toggle) {
otherToggle.dataset.state = "closed";
const otherMenuItems = otherToggle.nextElementSibling;
otherMenuItems.classList.add("hx:hidden");
otherMenuItems.classList.add(hiddenClass);
}
});
@ -29,10 +30,10 @@
menuItemsElement.style.zIndex = "1000";
// Show dropdown
menuItemsElement.classList.remove("hx:hidden");
menuItemsElement.classList.remove(hiddenClass);
} else {
// Hide dropdown
menuItemsElement.classList.add("hx:hidden");
menuItemsElement.classList.add(hiddenClass);
}
});
});
@ -43,7 +44,7 @@
dropdownToggles.forEach((toggle) => {
toggle.dataset.state = "closed";
const menuItemsElement = toggle.nextElementSibling;
menuItemsElement.classList.add("hx:hidden");
menuItemsElement.classList.add(hiddenClass);
});
}
});
@ -54,7 +55,7 @@
dropdownToggles.forEach((toggle) => {
toggle.dataset.state = "closed";
const menuItemsElement = toggle.nextElementSibling;
menuItemsElement.classList.add("hx:hidden");
menuItemsElement.classList.add(hiddenClass);
});
}
});

View File

@ -7,6 +7,6 @@ command = "cd exampleSite && hugo --gc --minify --themesDir ../.. -b ${DEPLOY_PR
ignore = "false"
[build.environment]
HUGO_VERSION = "0.147.5"
HUGO_VERSION = "0.147.7"
GO_VERSION = "1.24.3"
NODE_VERSION = "22.16.0"