diff options
author | EuAndreh <eu@euandre.org> | 2025-04-04 18:04:32 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2025-04-04 18:04:32 -0300 |
commit | 69d4b4a21f4efb1123d76fc76d18b95575a778d6 (patch) | |
tree | 69230606008cfcb6d932e4862cbd727ae8b71870 /src/conf | |
parent | src/conf: Fix `base_url()` for top-level files (diff) | |
download | mkwb-69d4b4a21f4efb1123d76fc76d18b95575a778d6.tar.gz mkwb-69d4b4a21f4efb1123d76fc76d18b95575a778d6.tar.xz |
src/conf: Add $collurl to be used in indexentry
Diffstat (limited to 'src/conf')
-rwxr-xr-x | src/conf | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -139,17 +139,23 @@ UNPREFIXED="${FILENAME#$root_dir/}" cat -- "$CONF" +url="$(printf '%s\n' "${UNPREFIXED%.adoc}.html" | shesc)" + +collurl= date_iso= date_formatted= updatedat_iso= updatedat_formatted= if is_article; then - date_iso="$(dateiso "$(last3dirnames)" | shesc)" - date_formatted="$(datefmt "$date_iso" | shesc)" + lastdirnames="$(last3dirnames)" + date_iso="$(dateiso "$lastdirnames" | shesc)" + date_formatted="$(datefmt "$date_iso" | shesc)" if [ -n "${updatedat:-}" ]; then updatedat_iso="$(dateiso "$updatedat" | shesc)" updatedat_formatted="$(datefmt "$updatedat_iso" | shesc)" fi + file="$(basename "$url")" + collurl="$(printf '%s\n' "$lastdirnames" | sed 's|-|/|g' | shesc)/$file" fi BASE_URL="$(base_url)" @@ -188,8 +194,6 @@ title_uri="$(printf '%s' "$TITLE_RAW" | uri)" comment_url="$(printf 'mailto:%s?Subject=Re%%3A%%20%s\n' "$list_addr" "$title_uri" | shesc)" discussions_url="$(printf '%s%s\n' "$discussions_url_prefix" "$title_uri" | shesc)" -url="$(printf '%s\n' "${UNPREFIXED%.adoc}.html" | shesc)" - css_url="$( printf '%s\n' "$css_url" | shesc)" feed_url="$( printf '%s\n' "$feed_url" | shesc)" feedicon_url="$( printf '%s\n' "$feedicon_url" | shesc)" @@ -215,6 +219,7 @@ cat <<-EOF export source_path="$source_path" export publickey_url="$base_url_prefix/${publickey_url:-}" export url="$url" + export collurl="$collurl" export url_absolute="$url_pre/$url" export base_url_prefix="$base_url_prefix" export title="$title" |