--current)
CURRENT=1
if [[ $# -ge 2 && ! "$2" =~ ^-- ]]; then
- URL_BASE="/${2%%/}"; URL_BASE="${URL_BASE##//}"; shift 2
+ URL_BASE="${2%%/}"; URL_BASE="/${URL_BASE##/}"; shift 2
else
shift
fi
--archived)
ARCHIVED=1
if [[ $# -ge 2 && ! "$2" =~ ^-- ]]; then
- URL_BASE="/${2%%/}"; URL_BASE="${URL_BASE##//}"; shift 2
+ URL_BASE="${2%%/}"; URL_BASE="/${URL_BASE##/}"; shift 2
else
shift
fi
;;
--canonical)
if [[ $# -lt 2 ]]; then echo "ERROR -- Parameter for --canonical is missing!"; exit 1; fi
- CANONICAL="/${2%%/}"; CANONICAL="${CANONICAL##//}"; shift 2
+ CANONICAL="${2%%/}"; CANONICAL="/${CANONICAL##/}"; shift 2
;;
*)
echo "ERROR -- Unknown parameter: $1"; echo; echo "$USAGE"; exit 1
PATH_PREFIX=$(echo "$PAGE" | jq -r '.path')
[[ -n "$PATH_PREFIX" && "${PATH_PREFIX: -1}" != "/" ]] && PATH_PREFIX="${PATH_PREFIX}/"
NUM_CHILDS=$(echo "$PAGE" | jq '.childs | length')
- TITLE_YAML=$(echo "$PAGE" | jq '.name')
if [[ "$FILE" == "index.html" ]]; then
+ TITLE_YAML=$(echo "$JSON" | jq '.project')
CONTENT_REL="_index.html"
PAGE_URL="${URL_BASE}/"
ROUTING_FILE="index.astro"
CANONICAL_URL="${CANONICAL}/"
else
+ TITLE_YAML=$(echo "$PAGE" | jq '.name')
HREF="$FILE"
if [[ "$NUM_CHILDS" -gt 0 ]]; then
CONTENT_REL="${PATH_PREFIX}${HREF%.html}/_index.html"
--current)
CURRENT=1
if [[ $# -ge 2 && ! "$2" =~ ^-- ]]; then
- URL_BASE="/${2%%/}"; URL_BASE="${URL_BASE##//}"; shift 2
+ URL_BASE="${2%%/}"; URL_BASE="/${URL_BASE##/}"; shift 2
else
shift
fi
--archived)
ARCHIVED=1
if [[ $# -ge 2 && ! "$2" =~ ^-- ]]; then
- URL_BASE="/${2%%/}"; URL_BASE="${URL_BASE##//}"; shift 2
+ URL_BASE="${2%%/}"; URL_BASE="/${URL_BASE##/}"; shift 2
else
shift
fi
;;
--canonical)
if [[ $# -lt 2 ]]; then echo "ERROR -- Parameter for --canonical is missing!"; exit 1; fi
- CANONICAL="/${2%%/}"; CANONICAL="${CANONICAL##//}"; shift 2
+ CANONICAL="${2%%/}"; CANONICAL="/${CANONICAL##/}"; shift 2
;;
*)
echo "ERROR -- Unknown parameter: $1"; echo; echo "$USAGE"; exit 1
PATH_PREFIX=$(echo "$PAGE" | jq -r '.path')
[[ -n "$PATH_PREFIX" && "${PATH_PREFIX: -1}" != "/" ]] && PATH_PREFIX="${PATH_PREFIX}/"
NUM_CHILDS=$(echo "$PAGE" | jq '.childs | length')
- TITLE_YAML=$(echo "$PAGE" | jq '.name')
if [[ "$FILE" == "index.html" ]]; then
+ TITLE_YAML=$(echo "$JSON" | jq '.project')
CONTENT_REL="_index.html"
PAGE_URL="${URL_BASE}/"
CANONICAL_URL="${CANONICAL}/"
else
+ TITLE_YAML=$(echo "$PAGE" | jq '.name')
HREF="$FILE"
if [[ "$NUM_CHILDS" -gt 0 ]]; then
CONTENT_REL="${PATH_PREFIX}${HREF%.html}/_index.html"