summaryrefslogtreecommitdiff
path: root/src/templates
diff options
context:
space:
mode:
Diffstat (limited to 'src/templates')
-rw-r--r--src/templates/archive.html3
-rw-r--r--src/templates/default.html97
-rw-r--r--src/templates/post-list.html5
-rw-r--r--src/templates/post.html7
4 files changed, 112 insertions, 0 deletions
diff --git a/src/templates/archive.html b/src/templates/archive.html
new file mode 100644
index 0000000..346e978
--- /dev/null
+++ b/src/templates/archive.html
@@ -0,0 +1,3 @@
+Here you can find all my previous posts:
+<!-- prettier-ignore -->
+$partial("templates/post-list.html")$
diff --git a/src/templates/default.html b/src/templates/default.html
new file mode 100644
index 0000000..58df794
--- /dev/null
+++ b/src/templates/default.html
@@ -0,0 +1,97 @@
+<!doctype html>
+<html lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <title>$title$ ~ Skiletro</title>
+ <meta name="viewport" content="width=device-width,initial-scale=1" />
+ <meta name="description" content="" />
+ <link rel="stylesheet" type="text/css" href="/assets/css/default.css" />
+ <link rel="icon" href="/assets/images/favicon.ico" />
+ <meta name="theme-color" content="#9141ac" />
+ <meta property="og:title" content="" />
+ <meta property="og:description" content="" />
+ <meta property="og:image" content="" />
+ <meta name="twitter:card" content="" />
+ <meta name="twitter:site" content="" />
+ <meta name="twitter:title" content="" />
+ <meta name="twitter:description" content="" />
+ <meta name="twitter:image" content="" />
+ </head>
+ <body>
+ <nav>
+ <a href="/"
+ ><svg class="logo" width="25" height="25" viewBox="0 0 980.4 1e3">
+ <path
+ d="M235.84 924.57a498 498 0 0061.81 32.76l-8.3-72.08z"
+ transform="translate(-9.8)"
+ ></path>
+ <path
+ d="M297.65 957.34a498 498 0 0065.1 23.58l-15.94-80z"
+ transform="translate(-9.8)"
+ ></path>
+ <path
+ d="M106.47 808.4l33.65-81C87.2 708.58 52.2 688 30.46 672.18A498.84 498.84.0 00106.47 808.4z"
+ transform="translate(-9.8)"
+ ></path>
+ <path
+ d="M362.76 980.92a498.66 498.66.0 0070.37 14.63L407.74 919.2z"
+ transform="translate(-9.8)"
+ ></path>
+ <path
+ d="M433.14 995.55A505 505 0 005e2 1e3l-33.06-76.45z"
+ transform="translate(-9.8)"
+ ></path>
+ <path
+ d="M164.33 735.49h0l23.17 71.42 28.1-57.41 32 57.41 32.54-44.58 37.1 56.76 30-47.88 19.61 51.36L405 775.87l25.42 49.32 38.3-46.87L5e2 830.41l31.32-52.09 38.3 46.87L595 775.87l38.13 46.7 19.61-51.36 30 47.88 37.1-56.76 32.54 44.58 32-57.41 28.09 57.41 23.17-71.42h0C759.29 759.35 650.92 778.6 5e2 778.6s-259.29-19.25-335.67-43.11z"
+ transform="translate(-9.8)"
+ ></path>
+ <path
+ d="M702.35 957.33a498 498 0 0061.81-32.76l-53.51-39.32z"
+ transform="translate(-9.8)"
+ ></path>
+ <path
+ d="M637.25 980.92a498 498 0 0065.1-23.58l-49.16-56.42z"
+ transform="translate(-9.8)"
+ ></path>
+ <path
+ d="M893.53 808.4a498.84 498.84.0 0076-136.22C947.8 688 912.8 708.58 859.88 727.41z"
+ transform="translate(-9.8)"
+ ></path>
+ <path
+ d="M566.87 995.55a498.66 498.66.0 0070.37-14.63l-45-61.72z"
+ transform="translate(-9.8)"
+ ></path>
+ <path
+ d="M5e2 1e3a505 505 0 0066.86-4.45l-33.8-72z"
+ transform="translate(-9.8)"
+ ></path>
+ <path
+ d="M526.1 376.88c25.15-186.25 147.42-287.57 199.81-323a500.87 500.87.0 00-451.82.0c52.39 35.47 174.66 136.79 199.81 323C506.11 615.39 290 737.32 9.8 598.89q4.09 20.4 9.83 40.16C64.44 675.61 195.83 753.8 5e2 753.8s435.56-78.19 480.37-114.75q5.71-19.75 9.83-40.16C710 737.32 493.89 615.39 526.1 376.88z"
+ transform="translate(-9.8)"
+ ></path></svg
+ ></a>
+ <hr />
+ <a href="/">Home</a>
+ <a href="/archive">Archive</a>
+ <a href="/pages/playlists">Playlists</a>
+ <hr />
+ <img
+ src="/assets/images/nonbinary-flag.svg"
+ width="20rem"
+ height="20rem"
+ />
+ </nav>
+ <main>$body$</main>
+ <footer>
+ <p>Branding © 2016-2025 Skiletro, All Rights Reserved</p>
+ <p>
+ Made with ❤ in Haskell and
+ <a href="https://jaspervdj.be/hakyll/">Hakyll</a>
+ - Site built with commit
+ <a href="https://github.com/skiletro/website/commit/$revision$"
+ >$revision$</a
+ >
+ </p>
+ </footer>
+ </body>
+</html>
diff --git a/src/templates/post-list.html b/src/templates/post-list.html
new file mode 100644
index 0000000..a614f13
--- /dev/null
+++ b/src/templates/post-list.html
@@ -0,0 +1,5 @@
+<ul>
+ $for(posts)$
+ <li><a href="$url$">$title$</a> - $hdate$</li>
+ $endfor$
+</ul>
diff --git a/src/templates/post.html b/src/templates/post.html
new file mode 100644
index 0000000..27f17da
--- /dev/null
+++ b/src/templates/post.html
@@ -0,0 +1,7 @@
+<h1>$title$</h1>
+<address class="author">
+ Posted on
+ <time pubdate datetime="$cdate$" title="$hdate$">$hdate$</time>
+</address>
+<!-- prettier-ignore -->
+$body$