summaryrefslogtreecommitdiff
path: root/site/themes/tui/layouts
diff options
context:
space:
mode:
Diffstat (limited to 'site/themes/tui/layouts')
-rw-r--r--site/themes/tui/layouts/_default/baseof.html14
-rw-r--r--site/themes/tui/layouts/_default/list.html7
-rw-r--r--site/themes/tui/layouts/_default/single.html7
-rw-r--r--site/themes/tui/layouts/index.html4
-rw-r--r--site/themes/tui/layouts/partials/css.html4
-rw-r--r--site/themes/tui/layouts/partials/footer.html1
-rw-r--r--site/themes/tui/layouts/partials/head.html4
-rw-r--r--site/themes/tui/layouts/partials/header.html5
-rw-r--r--site/themes/tui/layouts/partials/listitem.html10
-rw-r--r--site/themes/tui/layouts/partials/scripts.html4
-rw-r--r--site/themes/tui/layouts/partials/tags.html3
11 files changed, 63 insertions, 0 deletions
diff --git a/site/themes/tui/layouts/_default/baseof.html b/site/themes/tui/layouts/_default/baseof.html
new file mode 100644
index 0000000..9ca3a22
--- /dev/null
+++ b/site/themes/tui/layouts/_default/baseof.html
@@ -0,0 +1,14 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ {{- partial "head.html" . -}}
+ </head>
+ <body>
+ {{- partial "header.html" . -}}
+ <div id="content">
+ {{- block "main" . }}{{- end }}
+ </div>
+ {{- partial "footer.html" . -}}
+ {{- partial "scripts.html" . -}}
+ </body>
+</html>
diff --git a/site/themes/tui/layouts/_default/list.html b/site/themes/tui/layouts/_default/list.html
new file mode 100644
index 0000000..202b930
--- /dev/null
+++ b/site/themes/tui/layouts/_default/list.html
@@ -0,0 +1,7 @@
+{{ define "main" }}
+<ul>
+{{ range .Pages.ByPublishDate.Reverse }}
+ {{- partial "listitem.html" . -}}
+{{ end }}
+</ul>
+{{ end }}
diff --git a/site/themes/tui/layouts/_default/single.html b/site/themes/tui/layouts/_default/single.html
new file mode 100644
index 0000000..76d518f
--- /dev/null
+++ b/site/themes/tui/layouts/_default/single.html
@@ -0,0 +1,7 @@
+{{ define "main" }}
+<main>
+ <h2>{{ .Title }}</h2>
+ <p>{{ .PublishDate }}</p>
+ <div>{{ .Content }}</div>
+</main>
+{{ end }}
diff --git a/site/themes/tui/layouts/index.html b/site/themes/tui/layouts/index.html
new file mode 100644
index 0000000..3a7073e
--- /dev/null
+++ b/site/themes/tui/layouts/index.html
@@ -0,0 +1,4 @@
+{{ define "main" }}
+{{ .Content }}
+{{ end }}
+
diff --git a/site/themes/tui/layouts/partials/css.html b/site/themes/tui/layouts/partials/css.html
new file mode 100644
index 0000000..41519be
--- /dev/null
+++ b/site/themes/tui/layouts/partials/css.html
@@ -0,0 +1,4 @@
+{{ $css := slice
+ (resources.Get "css/main.css")
+ | resources.Concat "css/bundle.css" | minify | fingerprint }}
+<link rel="stylesheet" href="{{ $css.RelPermalink }}" integrity="{{ $css.Data.Integrity }}">
diff --git a/site/themes/tui/layouts/partials/footer.html b/site/themes/tui/layouts/partials/footer.html
new file mode 100644
index 0000000..b90d25c
--- /dev/null
+++ b/site/themes/tui/layouts/partials/footer.html
@@ -0,0 +1 @@
+<div>This is a footer</div>
diff --git a/site/themes/tui/layouts/partials/head.html b/site/themes/tui/layouts/partials/head.html
new file mode 100644
index 0000000..cf4892e
--- /dev/null
+++ b/site/themes/tui/layouts/partials/head.html
@@ -0,0 +1,4 @@
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>My site</title>
+{{ partial "css.html" . }}
diff --git a/site/themes/tui/layouts/partials/header.html b/site/themes/tui/layouts/partials/header.html
new file mode 100644
index 0000000..6b25711
--- /dev/null
+++ b/site/themes/tui/layouts/partials/header.html
@@ -0,0 +1,5 @@
+<nav>
+ <a href="/">Home</a>
+ <a href="/posts">Posts</a>
+ <a href="/tags">Tags</a>
+</nav>
diff --git a/site/themes/tui/layouts/partials/listitem.html b/site/themes/tui/layouts/partials/listitem.html
new file mode 100644
index 0000000..6b77d8b
--- /dev/null
+++ b/site/themes/tui/layouts/partials/listitem.html
@@ -0,0 +1,10 @@
+<li>
+ <h3>
+ <a href="{{ .RelPermalink }}">
+ {{ .Title }}
+ </a>
+ </h3>
+ <p>Date: {{ .PublishDate }}</p>
+ <p>Tags: {{ partial "tags.html" . -}}</p>
+ <p>Summary: {{ .Summary }}</p>
+</li>
diff --git a/site/themes/tui/layouts/partials/scripts.html b/site/themes/tui/layouts/partials/scripts.html
new file mode 100644
index 0000000..5a6e0b3
--- /dev/null
+++ b/site/themes/tui/layouts/partials/scripts.html
@@ -0,0 +1,4 @@
+{{ $js := slice
+ (resources.Get "js/main.js")
+ | resources.Concat "js/bundle.js" | minify | fingerprint }}
+<script src="{{ $js.RelPermalink }}" integrity="{{ $js.Data.Integrity }}"></script>
diff --git a/site/themes/tui/layouts/partials/tags.html b/site/themes/tui/layouts/partials/tags.html
new file mode 100644
index 0000000..dc06ba6
--- /dev/null
+++ b/site/themes/tui/layouts/partials/tags.html
@@ -0,0 +1,3 @@
+{{ range .Params.tags }}
+ <a href="{{ add (absURL `tags/`) (.) }}">{{ . }}</a>
+{{ end }}