aboutsummaryrefslogtreecommitdiff
path: root/layouts/book/list.html
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/book/list.html')
-rw-r--r--layouts/book/list.html54
1 files changed, 26 insertions, 28 deletions
diff --git a/layouts/book/list.html b/layouts/book/list.html
index 346a918..d1d1263 100644
--- a/layouts/book/list.html
+++ b/layouts/book/list.html
@@ -1,33 +1,31 @@
1{{ define "main" }} 1{{ define "main" }}
2 <article> 2 <h1>{{ .Title }}</h1>
3 <h1>{{ .Title }}</h1> 3 {{ if .Content }}
4 {{ if .Content }} 4 <p>{{- .Content -}}</p>
5 <p>{{- .Content -}}</p> 5 {{ end }}
6 {{ end }} 6 <section>
7 <section> 7 {{ if .IsSection }}
8 {{ if .IsSection }} 8 {{ range sort (.Paginator 3).Pages "Date" "desc" }}
9 {{ range sort (.Paginator 3).Pages "Date" "desc" }} 9 {{ if ne .Layout "list" }}
10 {{ if ne .Layout "list" }}
11 <div>{{ .Render "summary" }}</div>
12 {{ end }}
13 {{ end }}
14 {{ else }}
15 {{ $metric := .Params.sortby }}
16 {{ $direction := "asc" }}
17 {{ if eq .Params.sortby "rating" }}
18 {{ $direction = "desc" }}
19 {{ end }}
20 {{ $pages := (where .Site.RegularPages "Type" "book") }}
21 {{ $pages = (where $pages "Layout" "!=" "list")}}
22 {{ if eq $direction "desc" }}
23 {{ $pages = (sort ($pages.ByParam $metric).Reverse) }}
24 {{ else }}
25 {{ $pages = (sort ($pages.ByParam $metric)) }}
26 {{ end }}
27 {{ range $pages }}
28 <div>{{ .Render "summary" }}</div> 10 <div>{{ .Render "summary" }}</div>
29 {{ end }} 11 {{ end }}
30 {{ end }} 12 {{ end }}
31 </section> 13 {{ else }}
32 </article> 14 {{ $metric := .Params.sortby }}
15 {{ $direction := "asc" }}
16 {{ if eq .Params.sortby "rating" }}
17 {{ $direction = "desc" }}
18 {{ end }}
19 {{ $pages := (where .Site.RegularPages "Type" "book") }}
20 {{ $pages = (where $pages "Layout" "!=" "list")}}
21 {{ if eq $direction "desc" }}
22 {{ $pages = (sort ($pages.ByParam $metric).Reverse) }}
23 {{ else }}
24 {{ $pages = (sort ($pages.ByParam $metric)) }}
25 {{ end }}
26 {{ range $pages }}
27 <div>{{ .Render "summary" }}</div>
28 {{ end }}
29 {{ end }}
30 </section>
33{{ end }} \ No newline at end of file 31{{ end }} \ No newline at end of file