diff options
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 |