diff options
author | Emiel Hollander <EmielH@users.noreply.github.com> | 2018-10-15 10:35:16 +0300 |
---|---|---|
committer | Emiel Hollander <EmielH@users.noreply.github.com> | 2018-10-15 10:35:16 +0300 |
commit | ceca9971c12866b6a65bec0d8fabf495aed44e36 (patch) | |
tree | 9b5d4a7da900421d199ed647f023c86ce6067d2d /layouts | |
parent | 099821c8c7b1f508d72877a38d74d93cb38553e2 (diff) |
Add basic support for taxonomies
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/_default/baseof.html | 4 | ||||
-rw-r--r-- | layouts/_default/list.html | 33 | ||||
-rw-r--r-- | layouts/_default/single.html | 4 | ||||
-rw-r--r-- | layouts/_default/taxonomy.html | 34 | ||||
-rw-r--r-- | layouts/_default/terms.html | 24 | ||||
-rw-r--r-- | layouts/index.html | 4 |
6 files changed, 96 insertions, 7 deletions
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 5f8e2ec..263e996 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -3,9 +3,7 @@ {{- partial "head.html" . -}} <body> {{- partial "header.html" . -}} - <div id="content"> - {{- block "main" . }}{{- end }} - </div> + {{- block "main" . -}}{{- end -}} {{- partial "footer.html" . -}} </body> </html> diff --git a/layouts/_default/list.html b/layouts/_default/list.html index e69de29..f25fe6f 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -0,0 +1,33 @@ +{{ define "main" }} + +<main> + <div class="catalogue"> + {{ range (.Paginate .Pages).Pages }} + <a href="{{ .Permalink }}" class="catalogue-item"> + <div> + <time datetime="{{ .PublishDate }}" class="catalogue-time">{{ i18n "publishdate" . }}</time> + <h1 class="catalogue-title">{{ .Title }}</h1> + <div class="catalogue-line"></div> + + <p> + {{ if isset .Params "summary" }}{{ .Params.Summary }}{{ else }}{{ .Summary }}{{ end }} + </p> + + </div> + </a> + {{ end }} + </div> + + <div class="pagination"> + {{ if .Paginator.HasPrev }} + <a href="{{ .Paginator.Prev.URL }}" class="left arrow">←</a> + {{ end }} + {{ if .Paginator.HasNext }} + <a href="{{ .Paginator.Next.URL }}" class="right arrow">→</a> + {{ end }} + + <span>{{ .Paginator.PageNumber }}</span> + </div> +</main> + +{{ end }}
\ No newline at end of file diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 12f8772..7c6592a 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -1,4 +1,4 @@ -{{- partial "header.html" . }} +{{ define "main" }} <main> <div class="post"> @@ -19,4 +19,4 @@ </div> </main> -{{- partial "footer.html" . }}
\ No newline at end of file +{{ end }}
\ No newline at end of file diff --git a/layouts/_default/taxonomy.html b/layouts/_default/taxonomy.html new file mode 100644 index 0000000..34fc2fc --- /dev/null +++ b/layouts/_default/taxonomy.html @@ -0,0 +1,34 @@ +{{ define "main" }} + +<main> + <h1>{{ strings.FirstUpper .Data.Singular }} {{ .Title }}</h1> + <div class="catalogue"> + {{ range (.Paginate .Pages).Pages }} + <a href="{{ .Permalink }}" class="catalogue-item"> + <div> + <time datetime="{{ .PublishDate }}" class="catalogue-time">{{ i18n "publishdate" . }}</time> + <h1 class="catalogue-title">{{ .Title }}</h1> + <div class="catalogue-line"></div> + + <p> + {{ if isset .Params "summary" }}{{ .Params.Summary }}{{ else }}{{ .Summary }}{{ end }} + </p> + + </div> + </a> + {{ end }} + </div> + + <div class="pagination"> + {{ if .Paginator.HasPrev }} + <a href="{{ .Paginator.Prev.URL }}" class="left arrow">←</a> + {{ end }} + {{ if .Paginator.HasNext }} + <a href="{{ .Paginator.Next.URL }}" class="right arrow">→</a> + {{ end }} + + <span>{{ .Paginator.PageNumber }}</span> + </div> +</main> + +{{ end }}
\ No newline at end of file diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html new file mode 100644 index 0000000..4d2f9d2 --- /dev/null +++ b/layouts/_default/terms.html @@ -0,0 +1,24 @@ +{{ define "main" }} +<main> + <h1>{{ .Title }}</h1> + <div class="catalogue"> + <ul> + {{- range (.Paginate .Data.Pages).Pages -}} + <li><a href="{{ .Permalink }}">{{ .Title }}</a></li> + {{- end -}} + </ul> + </div> + + <div class="pagination"> + {{- if .Paginator.HasPrev -}} + <a href="{{ .Paginator.Prev.URL }}" class="left arrow">←</a> + {{- end -}} + {{- if .Paginator.HasNext -}} + <a href="{{ .Paginator.Next.URL }}" class="right arrow">→</a> + {{- end -}} + + <span>{{ .Paginator.PageNumber }}</span> + </div> +</main> + +{{ end }}
\ No newline at end of file diff --git a/layouts/index.html b/layouts/index.html index 918ca5c..f25fe6f 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -1,4 +1,4 @@ -{{ partial "header.html" . }} +{{ define "main" }} <main> <div class="catalogue"> @@ -30,4 +30,4 @@ </div> </main> -{{ partial "footer.html" . }}
\ No newline at end of file +{{ end }}
\ No newline at end of file |