summaryrefslogtreecommitdiff
path: root/http/share/layouts
diff options
context:
space:
mode:
Diffstat (limited to 'http/share/layouts')
-rw-r--r--http/share/layouts/blog.layout.upphtml50
-rw-r--r--http/share/layouts/default.layout.upphtml16
-rw-r--r--http/share/layouts/microlog.layout.upphtml50
3 files changed, 116 insertions, 0 deletions
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}")"
+#!
+
+<!doctype html>
+<html lang="en-GB">
+
+<head>
+#!
+pp "${SHARE}"/components/head.upphtml
+#!
+</head>
+
+<body>
+
+#!
+pp "${SHARE}"/components/navbar.upphtml
+#!
+
+<article class='h-entry'>
+
+<aside>
+<span>This is a blog post by <a class='p-author h-card' href='/'>Joe Carstairs</a>.</span>
+<span>Published:
+#!
+DATE="${DATE_PUBLISHED}" CLASS="dt-published" pp "${SHARE}/components/formatted_date.upphtml"
+#!
+.</span>
+<span hidden><a class='u-url uid' href='${CANONICAL_URL}'>Permalink</a></span>
+</aside>
+
+<header>
+<h1 class='h-name'>
+#!
+echo "${POST_TITLE}"
+#!
+</h1>
+</header>
+
+<section class='e-content'>
+#!
+pp "${SRC}"
+#!
+</section>
+
+</article>
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 @@
+<!doctype html>
+<html lang="en-GB">
+
+<head>
+#!
+pp "${SHARE}"/components/head.upphtml
+#!
+</head>
+
+<body>
+#!
+pp "${SHARE}"/components/navbar.upphtml
+pp "$1"
+#!
+</body>
+</html>
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}")"
+#!
+
+<!doctype html>
+<html lang="en-GB">
+
+<head>
+#!
+pp "${SHARE}"/components/head.upphtml
+#!
+</head>
+
+<body>
+
+#!
+pp "${SHARE}"/components/navbar.upphtml
+#!
+
+<article class="h-entry">
+
+<aside>
+<span>This is a microlog post by <a class='p-author h-card' href='/'>Joe Carstairs</a>.</span>
+<span>Published:
+#!
+DATE="${DATE_PUBLISHED}" CLASS="dt-published" pp "${SHARE}/components/formatted_date.upphtml"
+#!
+.</span>
+<span hidden><a class='u-url uid' href='${CANONICAL_URL}'>Permalink</a></span>
+</aside>
+
+<header>
+<h1 class='h-name'>
+#!
+echo "${POST_TITLE}"
+#!
+</h1>
+</header>
+
+<section class="e-content">
+#!
+pp "${SRC}"
+#!
+</section>
+
+</article>