From: Kai Moritz Date: Wed, 4 Feb 2026 11:14:22 +0000 (+0100) Subject: The import for Hugo adds page-weights X-Git-Url: http://juplo.de/gitweb/?a=commitdiff_plain;h=refs%2Fheads%2Fhugo;p=maven-thymeleaf-skin The import for Hugo adds page-weights --- diff --git a/src/main/resources/import-in-hugo.sh b/src/main/resources/import-in-hugo.sh index 837f5ce..57fb116 100755 --- a/src/main/resources/import-in-hugo.sh +++ b/src/main/resources/import-in-hugo.sh @@ -26,14 +26,17 @@ for i in $(find "$SCRIPT_DIR" -maxdepth 1 -mindepth 1 -type f -name '*.html') do SOURCE="$i" FILE=$(basename $SOURCE $SCRIPT_DIR) - PATH_IN_PROJECT=$(echo "$JSON" | jq -r '.pages[]|select(.href == "'"$FILE"'").path') + PAGE_ENTRY=$(echo "$JSON" | jq '.pages|to_entries[]|select(.value.href == "'"$FILE"'")') + echo "$PAGE_ENTRY" | jq -C . + PAGE=$(echo "$PAGE_ENTRY" | jq .value) + PATH_IN_PROJECT=$(echo "$PAGE" | jq -r .path) if [[ "$FILE" == "index.html" ]] then mkdir -p "$HUGO_ROOT/content/$PATH_IN_HUGO_CONTENT$PATH_IN_PROJECT" TARGET="$HUGO_ROOT/content/$PATH_IN_HUGO_CONTENT${PATH_IN_PROJECT}_index.html" URL="$PATH_IN_HUGO_CONTENT$PATH_IN_PROJECT" else - NUM_CHILDS=$(echo "$JSON" | jq -r '.pages[]|select(.href == "'"$FILE"'").childs|length') + NUM_CHILDS=$(echo "$PAGE" | jq -r '.childs|length') if [[ "$NUM_CHILDS" == "" ]] then echo "Found no menu-entry for $FILE! Exiting..." @@ -51,9 +54,12 @@ do fi fi echo "Generating page $TARGET" + TITLE=$(echo "$PAGE" | jq -r .name) + WEIGHT=$(echo "$PAGE_ENTRY" | jq -r .key) cat - <(sed -n '/