summaryrefslogtreecommitdiff
path: root/layouts/_default
diff options
context:
space:
mode:
authortinfoil-hat.net <mail@tinfoil-hat.net>2023-04-23 20:59:14 +0200
committertinfoil-hat.net <mail@tinfoil-hat.net>2023-04-23 20:59:14 +0200
commitc42af8746be485ede7e55b5589ce921c5c845963 (patch)
treebd2bc926feee73a599b3404a083edd6e25f72623 /layouts/_default
downloadblog.tinfoil-hat.net-c42af8746be485ede7e55b5589ce921c5c845963.tar.gz
blog.tinfoil-hat.net-c42af8746be485ede7e55b5589ce921c5c845963.tar.bz2
blog.tinfoil-hat.net-c42af8746be485ede7e55b5589ce921c5c845963.zip
Initial Commit
Diffstat (limited to 'layouts/_default')
-rw-r--r--layouts/_default/_markup/render-image.html11
-rw-r--r--layouts/_default/baseof.html24
-rw-r--r--layouts/_default/list.html26
-rw-r--r--layouts/_default/single.html16
-rw-r--r--layouts/_default/summary.html13
5 files changed, 90 insertions, 0 deletions
diff --git a/layouts/_default/_markup/render-image.html b/layouts/_default/_markup/render-image.html
new file mode 100644
index 0000000..41008ca
--- /dev/null
+++ b/layouts/_default/_markup/render-image.html
@@ -0,0 +1,11 @@
+{{ if .Title }}
+<figure>
+ <img src="{{ .Destination | safeURL }}" alt="{{ .Text }}" />
+ <figcaption>{{ .Title }}</figcaption>
+</figure>
+{{ else }}
+<figure>
+ <img src="{{ .Destination | safeURL }}" alt="{{ .Text }}" />
+</figure>
+{{ end }}
+
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
new file mode 100644
index 0000000..926c1f5
--- /dev/null
+++ b/layouts/_default/baseof.html
@@ -0,0 +1,24 @@
+<!DOCTYPE html>
+<html lang="{{ .Site.LanguageCode | default "en-us" }}">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <style type=text/css>body{font-family:monospace;}</style>
+ <title>{{ .Title }}</title>
+ {{ with .Site.Params.description }}<meta name="description" content="{{ . }}">{{ end }}
+ {{ with .Site.Params.author }}<meta name="author" content="{{ . }}">{{ end }}
+ <link rel="stylesheet" href="{{ "css/style.css" | relURL }}">
+ {{ range .Site.Params.customCSS -}}
+ <link rel="stylesheet" href="{{ . | relURL }}?rnd={{ now.Unix }}">
+ {{- end }}
+ {{ with .OutputFormats.Get "RSS" -}}
+ {{ printf `<link rel="%s" type="%s" href="%s" title="%s">` .Rel .MediaType.Type .RelPermalink $.Site.Title | safeHTML }}
+ {{- end }}
+</head>
+<body>
+ {{ partial "header" . }}
+ {{ block "main" . }}{{ end }}
+ {{ partial "footer" . }}
+</body>
+</html>
diff --git a/layouts/_default/list.html b/layouts/_default/list.html
new file mode 100644
index 0000000..1a1abce
--- /dev/null
+++ b/layouts/_default/list.html
@@ -0,0 +1,26 @@
+{{ define "main" }}
+ <main>
+ {{ $listtitle := .Title }}
+ {{ if or .Title .Content }}
+ <div>
+ {{ with .Title }}<h1>{{ . }}</h1>{{ end }}
+ {{ with .Content }}<div>{{ . }}</div>{{ end }}
+ </div>
+ {{ end }}
+
+ <ul>
+ {{ range .Paginator.Pages }}
+ <li>
+ <div class="post-title">
+ {{ if eq $listtitle "Posts" }}
+ {{ .Date.Format "2006-01-02" }} <a href="{{ .RelPermalink }}">{{.Title }}</a>
+ {{ else }}
+ <a href="{{ .RelPermalink }}">{{.Title }}</a>
+ {{ end }}
+ </div>
+ </li>
+ {{ end }}
+ </ul>
+ {{ partial "pagination.html" . }}
+ </main>
+{{ end }}
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
new file mode 100644
index 0000000..b334487
--- /dev/null
+++ b/layouts/_default/single.html
@@ -0,0 +1,16 @@
+{{ define "main" }}
+ <main>
+ <article>
+ <h1>{{ .Title }}</h1>
+ <b><time>{{ .Date.Format (default "2006-01-02 15:04:05" .Site.Params.dateFmt) }}</time></b>
+ {{ range .Params.tags }}
+ <a href="{{ "/tags/" | relLangURL }}{{ . | urlize }}">{{ . }}</a>
+ {{ end }}
+
+ <div>
+ {{ .Content }}
+ </div>
+ </article>
+ </main>
+{{ partial "sidebar.html" . }}
+{{ end }}
diff --git a/layouts/_default/summary.html b/layouts/_default/summary.html
new file mode 100644
index 0000000..a347932
--- /dev/null
+++ b/layouts/_default/summary.html
@@ -0,0 +1,13 @@
+<article>
+ <h1><a href="{{ .Permalink }}">{{ .Title }}</a></h1>
+ <b><time>{{ .Date.Format (default "2006-01-02 15:04:05" .Site.Params.dateFmt) }}</time></b>
+ {{ range .Params.tags }}
+ <a href="{{ "/tags/" | relLangURL }}{{ . | urlize }}">{{ . }}</a>
+ {{ end }}
+ <div>
+ {{ .Summary }}
+ {{ if .Truncated }}
+ <a href="{{ .Permalink }}">Read more...</a>
+ {{ end }}
+ </div>
+</article>