summaryrefslogtreecommitdiff
path: root/http/share/layouts
diff options
context:
space:
mode:
authorJoe Carstairs <me@joeac.net>2026-06-09 21:29:10 +0100
committerJoe Carstairs <me@joeac.net>2026-06-09 21:29:10 +0100
commitce1ebb3ad3f705a1a8e3764e6c18f1af12eed795 (patch)
tree3164a91894fc279a41fe368ead15d686ce358baf /http/share/layouts
parent0065d36bc8dab85e639fa35945ef289f68182975 (diff)
extracts longlog metadata including updated date
Diffstat (limited to 'http/share/layouts')
-rw-r--r--http/share/layouts/blog.layout.upphtml21
1 files changed, 20 insertions, 1 deletions
diff --git a/http/share/layouts/blog.layout.upphtml b/http/share/layouts/blog.layout.upphtml
index 928733f..804c6d9 100644
--- a/http/share/layouts/blog.layout.upphtml
+++ b/http/share/layouts/blog.layout.upphtml
@@ -1,7 +1,7 @@
#!
SRC="$1"
SITE_URL="$2"
-DATE_PUBLISHED="$(basename "${SRC}" | cut -c1-10)"
+DATE_PUBLISHED="${DATE_PUBLISHED:-$(basename "${SRC}" | cut -c1-10)}"
CANONICAL_URL="${SITE_URL}/blog/$(basename "${SRC}")"
#!
@@ -24,11 +24,30 @@ pp "${SHARE}"/components/navbar.upphtml
<aside>
<span>This is a blog post by <a class='p-author h-card' href='/'>Joe Carstairs</a>.</span>
+#!
+if [ -z "${DATE_UPDATED}" ]; then
+#!
<span>Published:
#!
DATE="${DATE_PUBLISHED}" CLASS="dt-published" pp "${SHARE}/components/formatted_date.upphtml"
#!
.</span>
+#!
+else
+#!
+<span>Updated:
+#!
+DATE="${DATE_UPDATED}" CLASS="dt-updated" pp "${SHARE}/components/formatted_date.upphtml"
+#!
+.</span>
+<span>Originally published:
+#!
+DATE="${DATE_PUBLISHED}" CLASS="dt-published" pp "${SHARE}/components/formatted_date.upphtml"
+#!
+.</span>
+#!
+fi
+#!
<span hidden><a class='u-url uid' href='${CANONICAL_URL}'>Permalink</a></span>
</aside>