#! SITE_URL="$1" POSTS="$(ls --reverse "${SRC}/blog/" | grep "^[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}\(\.[0-9]\+\)\?\.blog.upphtml$")" NOW_RFC_822="$(TZ=UT date +"%a, %d %b %Y %H:%M:%S UT")" #! Joe Carstairs’ blog Short posts on random topics I find interesting ${SITE_URL}/blog ${SITE_URL}/images/headshot.webp en-GB ${NOW_RFC_822} #! for post in $POSTS; do POST_ID="$(echo ${post} | cut -c1-$(( ${#post} - 13 )) )" source "${SRC}/blog/${post}.args" DATE_PUBLISHED_RFC_822="$(TZ=UT date --date="$( echo "${POST_ID}" | cut -c1-10)" +"%a, %d %b %Y %H:%M:%S UT")" #! ${POST_TITLE} ${SITE_URL}/blog/${POST_ID} ${SITE_URL}/blog/${POST_ID} ${DATE_PUBLISHED_RFC_822} #! NO_META=1 pp "${SRC}/blog/$post" "${SITE_URL}" \ | sed "s/&/\\&/g" \ | sed "s//\\>/g" \ | sed "s/\"/\\"/g" \ | sed "s/'/\\'/g" \ | sed "s/\`/\\`/g" \ | sed "s/\\\$/\\\\\$/g" #! Joe Carstairs #! done #!