summaryrefslogtreecommitdiff
path: root/themes/conspiracy/layouts/partials
diff options
context:
space:
mode:
authorjaseg <git@jaseg.de>2023-03-19 00:53:31 +0100
committerjaseg <git@jaseg.de>2023-03-19 00:53:31 +0100
commit92e3b5f49f6f5336530988e7839ab3ed283b86e4 (patch)
tree23abd87cb15055b7f4cbb5c0e4f2d1518d3ac6cc /themes/conspiracy/layouts/partials
parent072b2d38e254cfa662d4d9e994e624f612d1766e (diff)
downloadblog-92e3b5f49f6f5336530988e7839ab3ed283b86e4.tar.gz
blog-92e3b5f49f6f5336530988e7839ab3ed283b86e4.tar.bz2
blog-92e3b5f49f6f5336530988e7839ab3ed283b86e4.zip
Big site update
Diffstat (limited to 'themes/conspiracy/layouts/partials')
-rw-r--r--themes/conspiracy/layouts/partials/breadcrumbs.html7
-rw-r--r--themes/conspiracy/layouts/partials/card.html17
-rw-r--r--themes/conspiracy/layouts/partials/footer.html6
-rw-r--r--themes/conspiracy/layouts/partials/head.html10
-rw-r--r--themes/conspiracy/layouts/partials/header.html17
5 files changed, 57 insertions, 0 deletions
diff --git a/themes/conspiracy/layouts/partials/breadcrumbs.html b/themes/conspiracy/layouts/partials/breadcrumbs.html
new file mode 100644
index 0000000..ff82e73
--- /dev/null
+++ b/themes/conspiracy/layouts/partials/breadcrumbs.html
@@ -0,0 +1,7 @@
+{{/* https://github.com/adityatelange/hugo-PaperMod/blob/master/layouts/partials/breadcrumbs.html */}}
+<ul class="breadcrumbs">
+ {{- range .Ancestors.Reverse }}
+ <li><a href="{{ .RelPermalink }}">{{ .Title }}</a></li>
+ {{- end -}}
+ <li><a href="{{ .RelPermalink }}">{{ .Title }}</a></li>
+</ul>
diff --git a/themes/conspiracy/layouts/partials/card.html b/themes/conspiracy/layouts/partials/card.html
new file mode 100644
index 0000000..167a9d5
--- /dev/null
+++ b/themes/conspiracy/layouts/partials/card.html
@@ -0,0 +1,17 @@
+<div class="card">
+ {{- if .Title }}<h2><a href="{{ .RelPermalink }}">{{ .Title }}</a></h2>{{- end }}
+ {{- if .Date }}<strong>{{ .Date.Format "2006-01-02" }}</strong>{{- end }}
+
+ <div class="summary">
+ {{ .Summary | safeHTML }}
+ <a href="{{ .Permalink }}">Read more</a>
+ </div>
+
+ {{- if .Params.external_links }}
+ <div class="links">
+ {{- range .Params.external_links }}
+ <a href="{{ .url }}">{{ .name }}</a>
+ {{- end }}
+ </div>
+ {{- end }}
+</div>
diff --git a/themes/conspiracy/layouts/partials/footer.html b/themes/conspiracy/layouts/partials/footer.html
new file mode 100644
index 0000000..6071d43
--- /dev/null
+++ b/themes/conspiracy/layouts/partials/footer.html
@@ -0,0 +1,6 @@
+<footer>
+ Copyright © {{ now.Year }} {{ site.Copyright }}
+ {{- range site.Params.footer_links }}
+ / <a href="{{.url | absURL }}">{{ .name }}</a>
+ {{- end }}
+</footer>
diff --git a/themes/conspiracy/layouts/partials/head.html b/themes/conspiracy/layouts/partials/head.html
new file mode 100644
index 0000000..1196d00
--- /dev/null
+++ b/themes/conspiracy/layouts/partials/head.html
@@ -0,0 +1,10 @@
+<head>
+ <meta charset="utf-8">
+ <title>{{ if .IsHome }}{{ else }}{{ if .Title }}{{ .Title }} | {{ end }}{{ end }}{{ site.Title }}</title>
+ <meta name="description" content="">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta name="mobile-web-app-capable" content="yes">
+ <meta name="color-scheme" content="dark light">
+ {{- $stylesheet := resources.Get "css/style.css" | resources.ExecuteAsTemplate "style.css" . }}
+ <link rel="stylesheet" href="{{ $stylesheet.RelPermalink }}">
+</head>
diff --git a/themes/conspiracy/layouts/partials/header.html b/themes/conspiracy/layouts/partials/header.html
new file mode 100644
index 0000000..675f899
--- /dev/null
+++ b/themes/conspiracy/layouts/partials/header.html
@@ -0,0 +1,17 @@
+<nav>
+ {{- $currentPage := . }}
+ <!-- todo: put this in a "pages" drop down on mobile -->
+ {{- range site.Menus.main }}
+ {{- $menu_item_url := .URL | absURL }}
+ {{- $page_url:= $currentPage.Permalink | absURL }}
+ <a href="{{ .URL }}" title="{{ .Title | default .Name }}" {{- if eq $menu_item_url $page_url }} class="active" {{- end }}>
+ {{- .Pre }}
+ {{- .Name -}}
+ {{ .Post -}}
+ </a>
+ {{- end }}
+ <span class="spacer"></span>
+ {{- range site.Params.profile_links }}
+ <a href="{{ .url | absURL }}" title="{{ .name }}">{{ .name }}</a>
+ {{- end }}
+</nav>