]> juplo.de Git - maven-thymeleaf-skin/commitdiff
`import-in-hugo.sh` uses the project-name for the entry-page
authorKai Moritz <kai@juplo.de>
Thu, 5 Feb 2026 15:04:26 +0000 (16:04 +0100)
committerKai Moritz <kai@juplo.de>
Thu, 9 Apr 2026 16:14:02 +0000 (18:14 +0200)
src/main/resources/import-in-hugo.sh

index fc60b11793d9d7d9360d9b7725e9417a8353d31e..28087b4a133b54624f92aa2cd5a6620ddca7b0b1 100755 (executable)
@@ -32,10 +32,12 @@ do
   PATH_IN_PROJECT=$(echo "$PAGE" | jq -r .path)
   if [[ "$FILE" == "index.html" ]]
   then
+    TITLE=$(echo "$JSON" | jq -r .project)
     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
+    TITLE=$(echo "$PAGE" | jq -r .name)
     NUM_CHILDS=$(echo "$PAGE" | jq -r '.childs|length')
     if [[ "$NUM_CHILDS" == "" ]]
     then
@@ -54,7 +56,6 @@ do
     fi
   fi
   echo "Generating page $TARGET"
-  TITLE=$(echo "$PAGE" | jq -r .name)
   WEIGHT=$(echo "$PAGE_ENTRY" | jq -r .key)
   cat - <(sed -n '/<script id="sili-json" type="application\/json">/q;p' "$SOURCE" | tail -n +2) <<-EOF > "$TARGET"
        ---