From b4f9be57d3afbe19970bb268ecb6723cd80e703e Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Tue, 9 Jun 2026 16:11:06 +0100 Subject: http: builds blogs from gemlogs --- http/share/components/formatted_date.upphtml | 4 +++ http/share/l.upphtml | 16 --------- http/share/layouts/blog.layout.upphtml | 50 ++++++++++++++++++++++++++++ http/share/layouts/default.layout.upphtml | 16 +++++++++ http/share/layouts/microlog.layout.upphtml | 50 ++++++++++++++++++++++++++++ 5 files changed, 120 insertions(+), 16 deletions(-) create mode 100644 http/share/components/formatted_date.upphtml delete mode 100644 http/share/l.upphtml create mode 100644 http/share/layouts/blog.layout.upphtml create mode 100644 http/share/layouts/default.layout.upphtml create mode 100644 http/share/layouts/microlog.layout.upphtml (limited to 'http/share') diff --git a/http/share/components/formatted_date.upphtml b/http/share/components/formatted_date.upphtml new file mode 100644 index 0000000..ba86181 --- /dev/null +++ b/http/share/components/formatted_date.upphtml @@ -0,0 +1,4 @@ +#! +FORMATTED_DATE="$(date --date "${DATE}" +'%A %-d %B %Y')" +echo "" +#! diff --git a/http/share/l.upphtml b/http/share/l.upphtml deleted file mode 100644 index e15cb4d..0000000 --- a/http/share/l.upphtml +++ /dev/null @@ -1,16 +0,0 @@ - - - - -#! -pp "${SHARE}"/components/head.upphtml -#! - - - -#! -pp "${SHARE}"/components/navbar.upphtml -pp "$1" -#! - - diff --git a/http/share/layouts/blog.layout.upphtml b/http/share/layouts/blog.layout.upphtml new file mode 100644 index 0000000..55a790d --- /dev/null +++ b/http/share/layouts/blog.layout.upphtml @@ -0,0 +1,50 @@ +#! +SRC="$1" +SITE_URL="$2" +POST_TITLE="$3" +DATE_PUBLISHED="$(basename "${SRC}" | cut -c1-10)" +CANONICAL_URL="${SITE_URL}/blog/$(basename "${SRC}")" +#! + + + + + +#! +pp "${SHARE}"/components/head.upphtml +#! + + + + +#! +pp "${SHARE}"/components/navbar.upphtml +#! + +
+ + + +
+

+#! +echo "${POST_TITLE}" +#! +

+
+ +
+#! +pp "${SRC}" +#! +
+ +
diff --git a/http/share/layouts/default.layout.upphtml b/http/share/layouts/default.layout.upphtml new file mode 100644 index 0000000..e15cb4d --- /dev/null +++ b/http/share/layouts/default.layout.upphtml @@ -0,0 +1,16 @@ + + + + +#! +pp "${SHARE}"/components/head.upphtml +#! + + + +#! +pp "${SHARE}"/components/navbar.upphtml +pp "$1" +#! + + diff --git a/http/share/layouts/microlog.layout.upphtml b/http/share/layouts/microlog.layout.upphtml new file mode 100644 index 0000000..84b59c4 --- /dev/null +++ b/http/share/layouts/microlog.layout.upphtml @@ -0,0 +1,50 @@ +#! +SRC="$1" +SITE_URL="$2" +POST_TITLE="$3" +DATE_PUBLISHED="$(basename "${SRC}" | cut -c1-10)" +CANONICAL_URL="${SITE_URL}/microlog/$(basename "${SRC}")" +#! + + + + + +#! +pp "${SHARE}"/components/head.upphtml +#! + + + + +#! +pp "${SHARE}"/components/navbar.upphtml +#! + +
+ + + +
+

+#! +echo "${POST_TITLE}" +#! +

+
+ +
+#! +pp "${SRC}" +#! +
+ +
-- cgit v1.2.3