Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Vimux/mainroad.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvimux <vimux@protonmail.com>2021-09-04 14:59:51 +0300
committervimux <vimux@protonmail.com>2021-09-07 19:17:45 +0300
commit63d63574982d6811ed117fa08bc3f0972b9739be (patch)
treeef3dfae42a5608038abc5de144110cd6cfb923ee
parent4a4991a82e775c3ff15fc19c79cf064a465d9b04 (diff)
Split up thumbnail into separate partial
-rw-r--r--layouts/_default/single.html6
-rw-r--r--layouts/_default/summary.html8
-rw-r--r--layouts/partials/post_thumbnail.html7
3 files changed, 9 insertions, 12 deletions
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index 4a5ccca..3e27ae7 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -10,11 +10,7 @@
<div class="post__meta meta">{{ . }}</div>
{{- end }}
</header>
- {{- if .Params.thumbnail }}
- <figure class="post__thumbnail">
- <img src="{{ .Params.thumbnail | relURL }}" alt="{{ .Title }}">
- </figure>
- {{- end }}
+ {{ partial "post_thumbnail.html" (dict "class" "post" "page" .) }}
{{- partial "post_toc.html" . -}}
<div class="content post__content clearfix">
{{ .Content }}
diff --git a/layouts/_default/summary.html b/layouts/_default/summary.html
index 0b4d834..64fd718 100644
--- a/layouts/_default/summary.html
+++ b/layouts/_default/summary.html
@@ -1,11 +1,5 @@
<article class="list__item post">
- {{- if .Params.thumbnail }}
- <figure class="list__thumbnail">
- <a href="{{ .Permalink }}">
- <img src="{{ .Params.thumbnail | relURL }}" alt="{{ .Title }}" />
- </a>
- </figure>
- {{- end }}
+ {{ partial "post_thumbnail.html" (dict "class" "list" "page" .) }}
<header class="list__header">
<h2 class="list__title post__title">
<a href="{{ .RelPermalink }}" rel="bookmark">
diff --git a/layouts/partials/post_thumbnail.html b/layouts/partials/post_thumbnail.html
new file mode 100644
index 0000000..c9f4b42
--- /dev/null
+++ b/layouts/partials/post_thumbnail.html
@@ -0,0 +1,7 @@
+{{- if $thumbnail := .page.Params.thumbnail }}
+<figure class="{{ with .class }}{{ . }}__thumbnail {{ end }}thumbnail">
+ {{ if eq .class "list" }}<a class="thumbnail__link" href="{{ .page.RelPermalink }}">{{ end }}
+ <img class="thumbnail__image" src="{{ $thumbnail | relURL }}" alt="{{ .page.Title }}">
+ {{ if eq .class "list" }}</a>{{ end }}
+</figure>
+{{- end }} \ No newline at end of file