From: Kai Moritz Date: Tue, 3 Feb 2026 08:08:46 +0000 (+0100) Subject: WIP X-Git-Url: http://juplo.de/gitweb/?a=commitdiff_plain;h=d184e1d892d2bda877dde1a797ae5f2c5307666f;p=maven-thymeleaf-skin WIP --- diff --git a/src/main/resources/import-maven-site.sh b/src/main/resources/import-maven-site.sh index 2edfa93..200e2ba 100755 --- a/src/main/resources/import-maven-site.sh +++ b/src/main/resources/import-maven-site.sh @@ -22,19 +22,24 @@ JSON=$(sed -n '/MAVEN-NAVIGATION-BEGIN/,/MAVEN-NAVIGATION-END/p' "$SCRIPT_DIR/in echo "$JSON" | jq -C . -echo mkdir -p "$HUGO_ROOT/content/$PATH_IN_HUGO_CONTENT" 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') - NUM_CHILDS=$(echo "$JSON" | jq -r '.pages[]|select(.href == "'"$FILE"'").childs|length') TARGET="$HUGO_ROOT/content/$PATH_IN_HUGO_CONTENT$PATH_IN_PROJECT" - if [ "$NUM_CHILDS" -gt 0 ] + if [[ "$FILE" == "index.html" ]] then - TARGET="$TARGET${FILE%.html}" + echo mkdir -p $TARGET + TARGET="${TARGET}_index.html" + else + NUM_CHILDS=$(echo "$JSON" | jq -r '.pages[]|select(.href == "'"$FILE"'").childs|length') + if [ "$NUM_CHILDS" -gt 0 ] + then + TARGET="$TARGET${FILE%.html}" + echo mkdir -p $TARGET + fi fi - echo mkdir -p $TARGET echo cp $SOURCE $TARGET done