then
TITLE=$(echo "$JSON" | jq -r .project)
URL="/"
- mkdir -p "$HUGO_ROOT/content$BASE"
- TARGET="$HUGO_ROOT/content$BASE/_index.html"
+ mkdir -p "$HUGO_ROOT/content$PATH_BASE"
+ TARGET="$HUGO_ROOT/content$PATH_BASE/_index.html"
else
TITLE=$(echo "$PAGE" | jq -r .name)
URL="/$FILE"
fi
if [ "$NUM_CHILDS" -gt 0 ]
then
- mkdir -p "$HUGO_ROOT/content$BASE$URL_PATH${FILE%.html}"
- TARGET="$HUGO_ROOT/content$BASE$URL_PATH${FILE%.html}/_index.html"
+ mkdir -p "$HUGO_ROOT/content$PATH_BASE$URL_PATH${FILE%.html}"
+ TARGET="$HUGO_ROOT/content$PATH_BASE$URL_PATH${FILE%.html}/_index.html"
else
- mkdir -p "$HUGO_ROOT/content$BASE$URL_PATH"
- TARGET="$HUGO_ROOT/content$BASE$URL_PATH$FILE"
+ mkdir -p "$HUGO_ROOT/content$PATH_BASE$URL_PATH"
+ TARGET="$HUGO_ROOT/content$PATH_BASE$URL_PATH$FILE"
fi
fi
echo "Generating page $TARGET"
then
echo "url: $CANONICAL$URL" >> $TARGET
else
- echo "url: $BASE$URL" >> $TARGET
+ echo "url: $URL_BASE$URL" >> $TARGET
fi
echo "layout: article" >> $TARGET
echo "params:" >> $TARGET
| perl -0777 -MHTML::Entities -pe 's#<pre\b[^>]*>(.*?)</pre>#"{{< highlight guess >}}\n".decode_entities($1)."\n{{< /highlight >}}"#gse' >> "$TARGET"
done
-mkdir -p "$HUGO_ROOT/static$BASE"
+mkdir -p "$HUGO_ROOT/static$URL_BASE"
for i in $(find "$SCRIPT_DIR" -maxdepth 1 -mindepth 1 -type d)
do
DIR=$(basename $i $SCRIPT_DIR)
echo "Copying additionally static content from $DIR"
- cp -av "$i" "$HUGO_ROOT/static$BASE"
+ cp -av "$i" "$HUGO_ROOT/static$URL_BASE"
PAGE_ENTRY=$(echo "$JSON" | jq '.pages|to_entries[]|select(.value.href|test("^'"$DIR"'/"))')
if [[ "$PAGE_ENTRY" != "" ]]
then
echo "$PAGE_ENTRY" | jq -C .
PAGE=$(echo "$PAGE_ENTRY" | jq .value)
URL_PATH=/$(echo "$PAGE" | jq -r .path)
- TARGET="$HUGO_ROOT/content$BASE$URL_PATH$DIR"
- mkdir -p "$HUGO_ROOT/content$BASE$URL_PATH$DIR"
+ TARGET="$HUGO_ROOT/content$PATH_BASE$URL_PATH$DIR"
+ mkdir -p "$HUGO_ROOT/content$PATH_BASE$URL_PATH$DIR"
TARGET="$TARGET/_index.html"
echo "Generating page $TARGET"
TITLE=$(echo "$PAGE" | jq -r .name)
then
echo "url: $CANONICAL$URL" >> $TARGET
else
- echo "url: $BASE$URL" >> $TARGET
+ echo "url: $URL_BASE$URL" >> $TARGET
fi
echo "weight: $WEIGHT" >> "$TARGET"
echo "params:" >> "$TARGET"