aboutsummaryrefslogtreecommitdiff
path: root/generators
diff options
context:
space:
mode:
authorThedro Neely <thedroneely@gmail.com>2021-05-30 00:04:57 -0400
committerThedro Neely <thedroneely@gmail.com>2021-06-01 02:48:34 -0400
commitf9bac24c040e22c1ba5c05386760810a193b6d66 (patch)
tree8c76d6e3fc876bb9e5dab86eabaec46f8e70c653 /generators
parentbf11a9885d18b94002929a4ff2e6cb89d18a1593 (diff)
downloadthedroneely.com-f9bac24c040e22c1ba5c05386760810a193b6d66.tar.gz
thedroneely.com-f9bac24c040e22c1ba5c05386760810a193b6d66.tar.bz2
thedroneely.com-f9bac24c040e22c1ba5c05386760810a193b6d66.zip
generators/hugo/themes/layouts: Add Abstracts
Diffstat (limited to 'generators')
-rw-r--r--generators/hugo/themes/tdro/layouts/_default/section.html4
-rw-r--r--generators/hugo/themes/tdro/layouts/_default/summary.html14
-rw-r--r--generators/hugo/themes/tdro/layouts/abstracts/section.html28
-rw-r--r--generators/hugo/themes/tdro/layouts/abstracts/summary.html11
-rw-r--r--generators/hugo/themes/tdro/layouts/partials/archive-link.html2
-rw-r--r--generators/hugo/themes/tdro/layouts/partials/page-meta.html14
-rw-r--r--generators/hugo/themes/tdro/layouts/partials/thumbnail-image.html17
7 files changed, 64 insertions, 26 deletions
diff --git a/generators/hugo/themes/tdro/layouts/_default/section.html b/generators/hugo/themes/tdro/layouts/_default/section.html
index 160776a..889c158 100644
--- a/generators/hugo/themes/tdro/layouts/_default/section.html
+++ b/generators/hugo/themes/tdro/layouts/_default/section.html
@@ -6,7 +6,7 @@
<article class="content">
<br>
<span class="marginnote rightnote">
- See an archive of all {{ .Type }} <a class="underline" href="/{{ .Type }}/archive/">here.</a>
+ See an archive of all {{ .Type }} <a href="{{ partial "archive-link.html" . }}">here.</a>
</span>
<recent-article>
{{ range where .Paginator.Pages ".Params.hidden" "ne" "true" }}
@@ -16,7 +16,7 @@
</article>
{{ partial "pagination.html" . }}
<br>
- <a href="/{{ .Type }}/archive/" class="front__more is-block has-text-centered">
+ <a href="{{ partial "archive-link.html" . }}" class="front__more is-block has-text-centered">
<span>Archive of all {{ .Type }}</span> {{ safeHTML (readFile "public/css/icons/feather/corner-down-right.svg") }}
</a>
</div>
diff --git a/generators/hugo/themes/tdro/layouts/_default/summary.html b/generators/hugo/themes/tdro/layouts/_default/summary.html
index 1ddf832..a019a7b 100644
--- a/generators/hugo/themes/tdro/layouts/_default/summary.html
+++ b/generators/hugo/themes/tdro/layouts/_default/summary.html
@@ -1,19 +1,7 @@
<div class="columns is-mobile">
<div class="column is-5 has-text-centered">
- {{ $imageFile := print "public/images/thumbnails/" (partial "article-image.html" .) ".png" }}
- {{ if fileExists $imageFile }}
- {{ $image := imageConfig $imageFile }}
- <a href="{{ .Permalink }}">
- <picture>
- <source srcset="/images/thumbnails/{{ partial "article-image.html" . }}.png" type="image/png">
- <source srcset="/images/thumbnails/{{ partial "article-image.html" . }}.jpg" type="image/jpeg">
- <source srcset="/images/thumbnails/{{ partial "article-image.html" . }}.webp" type="image/webp">
- <img class="image__thumbnail" alt="{{ .Title }}" src="/images/thumbnails/{{ partial "article-image.html" . }}.png"
- height="{{ $image.Height }}" width="{{ $image.Width }}"/>
- </picture>
- </a>
- {{ end }}
+ {{ partial "thumbnail-image.html" . }}
</div>
<div class="column is-7">
diff --git a/generators/hugo/themes/tdro/layouts/abstracts/section.html b/generators/hugo/themes/tdro/layouts/abstracts/section.html
new file mode 100644
index 0000000..ce1ed6e
--- /dev/null
+++ b/generators/hugo/themes/tdro/layouts/abstracts/section.html
@@ -0,0 +1,28 @@
+{{ define "main" }}
+<section class="section is-fullheight" itemscope itemtype="https://schema.org/AboutPage">
+ <div class="container">
+ <div class="columns is-centered">
+ <div class="column is-7">
+ <article class="content">
+ <h1 class="title is-3">{{ .Type | title }}</h1>
+ <span class="marginnote rightnote">
+ See an archive of all {{ .Type }} <a href="{{ partial "archive-link.html" . }}">here.</a>
+ </span>
+ <recent-article>
+ <div class="tile is-ancestor has-text-centered">
+ {{ range where .Paginator.Pages ".Params.hidden" "ne" "true" }}
+ {{ .Render "summary" }}
+ {{ end }}
+ </div>
+ </recent-article>
+ </article>
+ {{ partial "pagination.html" . }}
+ <br>
+ <a href="{{ partial "archive-link.html" . }}" class="front__more is-block has-text-centered">
+ <span>Archive of all {{ .Type }}</span> {{ safeHTML (readFile "public/css/icons/feather/corner-down-right.svg") }}
+ </a>
+ </div>
+ </div>
+ </div>
+</section>
+{{ end }}
diff --git a/generators/hugo/themes/tdro/layouts/abstracts/summary.html b/generators/hugo/themes/tdro/layouts/abstracts/summary.html
new file mode 100644
index 0000000..a65beb9
--- /dev/null
+++ b/generators/hugo/themes/tdro/layouts/abstracts/summary.html
@@ -0,0 +1,11 @@
+<div class="tile is-parent">
+ <article class="abstract tile is-child">
+ {{ partial "thumbnail-image.html" . }}
+ <h2 class="article__title title is-5 has-text-weight-bold">
+ <a href="{{ .Permalink }}" title="{{ .Title }}">{{ .Title }}</a>
+ </h2>
+ <p class="article__date subtitle is-6">
+ {{ partial "page-date.html" . }} <br> {{ partial "read-time.html" .}}
+ </p>
+ </article>
+</div>
diff --git a/generators/hugo/themes/tdro/layouts/partials/archive-link.html b/generators/hugo/themes/tdro/layouts/partials/archive-link.html
new file mode 100644
index 0000000..8b08ba3
--- /dev/null
+++ b/generators/hugo/themes/tdro/layouts/partials/archive-link.html
@@ -0,0 +1,2 @@
+/archives/{{ .Type }}/
+{{- /* Strip newline. */ -}}
diff --git a/generators/hugo/themes/tdro/layouts/partials/page-meta.html b/generators/hugo/themes/tdro/layouts/partials/page-meta.html
index c2a15c6..44cc4fb 100644
--- a/generators/hugo/themes/tdro/layouts/partials/page-meta.html
+++ b/generators/hugo/themes/tdro/layouts/partials/page-meta.html
@@ -1,11 +1,3 @@
-{{- if eq .Type "posts" -}}
- {{ partial "page-date.html" . -}}
- {{- with .Params.categories }} in {{ partial "page-categories.html" . }}{{ end }}
- {{- with .Params.tags }} {{ partial "page-tags.html" . }}{{ end }}
-{{- end -}}
-
-{{- if eq .Type "projects" -}}
- {{ partial "page-date.html" . -}}
- {{- with .Params.categories }} in {{ partial "page-categories.html" . }}{{ end }}
- {{- with .Params.tags }} {{ partial "page-tags.html" . }}{{ end }}
-{{- end -}}
+{{ partial "page-date.html" . -}}
+{{- with .Params.categories }} in {{ partial "page-categories.html" . }}{{ end }}
+{{- with .Params.tags }} {{ partial "page-tags.html" . }}{{ end }}
diff --git a/generators/hugo/themes/tdro/layouts/partials/thumbnail-image.html b/generators/hugo/themes/tdro/layouts/partials/thumbnail-image.html
new file mode 100644
index 0000000..e4ef3be
--- /dev/null
+++ b/generators/hugo/themes/tdro/layouts/partials/thumbnail-image.html
@@ -0,0 +1,17 @@
+{{ $imageFile := print "public/images/thumbnails/" (partial "article-image.html" .) ".png" }}
+{{ if fileExists $imageFile }}
+{{ $image := imageConfig $imageFile }}
+<a href="{{ .Permalink }}">
+ <picture>
+ <source srcset="/images/thumbnails/{{ partial "article-image.html" . }}.png" type="image/png">
+ <source srcset="/images/thumbnails/{{ partial "article-image.html" . }}.jpg" type="image/jpeg">
+ <source srcset="/images/thumbnails/{{ partial "article-image.html" . }}.webp" type="image/webp">
+ <img class="image__thumbnail" alt="{{ .Title }}" src="/images/thumbnails/{{ partial "article-image.html" . }}.png" height="{{ $image.Height }}" width="{{ $image.Width }}"/>
+ </picture>
+</a>
+{{ else }}
+{{ $image := imageConfig "public/images/thumbnails/personal-portfolio.png" }}
+<a href="{{ .Permalink }}">
+ <img class="image__thumbnail" alt="{{ .Title }}" src="/images/thumbnails/personal-portfolio.png" height="{{ $image.Height }}" width="{{ $image.Width }}"/>
+</a>
+{{ end }}