diff options
Diffstat (limited to 'layouts/book/summary.html')
-rw-r--r-- | layouts/book/summary.html | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/layouts/book/summary.html b/layouts/book/summary.html new file mode 100644 index 0000000..900fb87 --- /dev/null +++ b/layouts/book/summary.html | |||
@@ -0,0 +1,29 @@ | |||
1 | <section class="flex row gap-1"> | ||
2 | {{ with resources.GetRemote .Params.image }} | ||
3 | {{ with .Err }} | ||
4 | {{ errorf "%s" . }} | ||
5 | {{ else }} | ||
6 | {{ $image := . }} | ||
7 | {{ $image := $image.Resize "150x" }} | ||
8 | <img | ||
9 | src="{{ $image.RelPermalink }}" | ||
10 | width="{{ $image.Width }}" | ||
11 | height="{{ $image.Height }}" | ||
12 | alt="Book cover of the book {{ .Title }}" | ||
13 | /> | ||
14 | {{ end }} | ||
15 | {{ else }} | ||
16 | {{ errorf "unable to get remote resource %q" .Params.image }} | ||
17 | {{ end }} | ||
18 | <hgroup> | ||
19 | <h3 class="f3 near-black"> | ||
20 | <a href="{{ .RelPermalink }}" class="link black dim"> | ||
21 | {{ .Title }} | ||
22 | </a> | ||
23 | </h3> | ||
24 | <p>Rating: {{ .Params.rating }} / 5</p> | ||
25 | {{ with .Params.last_read }} | ||
26 | <p>Last Read: {{ . | time.Format ":date_full" }}</p> | ||
27 | {{ end }} | ||
28 | </hgroup> | ||
29 | </section> | ||