]> juplo.de Git - maven-thymeleaf-skin/commitdiff
WIP
authorKai Moritz <kai@juplo.de>
Tue, 3 Feb 2026 08:08:46 +0000 (09:08 +0100)
committerKai Moritz <kai@juplo.de>
Tue, 3 Feb 2026 08:08:46 +0000 (09:08 +0100)
src/main/resources/import-maven-site.sh

index 2edfa938bc65ffb5ae12a5ff05b9981e6c1a53d3..200e2ba683dc5ef80c1c45370fbac8fef7ba61ef 100755 (executable)
@@ -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