diff options
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/_default/list.html | 11 | ||||
-rw-r--r-- | layouts/_default/single.html | 4 | ||||
-rw-r--r-- | layouts/partials/breadcrumbs.html | 8 | ||||
-rw-r--r-- | layouts/partials/tag-entry.html | 7 |
4 files changed, 30 insertions, 0 deletions
diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 8c52a86..5cf6c81 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -1,7 +1,12 @@ {{ define "main" }} + +{{ partial "breadcrumbs.html" . }} + <h1>{{ .Title }}</h1> {{ .Content }} +{{ $tagsPage := eq .Title "Tags"}} + {{ $paginationSize := 1}} {{ if (gt .Site.Params.paginationSize 0) }} {{ $paginationSize = .Site.Params.paginationSize }} @@ -10,9 +15,15 @@ {{ $paginator := .Paginate (.Pages) $paginationSize }} {{ range $index, $page := $paginator.Pages }} + +{{ if $tagsPage }} +{{ partial "tag-entry.html" $page}} +{{ else }} {{ partial "post-entry.html" $page}} {{ end }} +{{ end }} + {{ partial "pagination-controls.html" $paginator}} {{ end }}
\ No newline at end of file diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 420a8ba..3eb46af 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -2,6 +2,8 @@ {{/* Intro */}} +{{ partial "breadcrumbs.html" . }} + <div {{ if .Param "autonumber" }} class="autonumber" {{ end }}> <div class=" single-intro-container"> @@ -30,6 +32,8 @@ </div> + {{/* {{ .Params.tags }} */}} + {{/* Table of Content */}} {{if .Param "toc" }} diff --git a/layouts/partials/breadcrumbs.html b/layouts/partials/breadcrumbs.html new file mode 100644 index 0000000..9040d1f --- /dev/null +++ b/layouts/partials/breadcrumbs.html @@ -0,0 +1,8 @@ +<div class="breadcrumbs"> + {{ range .Ancestors.Reverse }} + <a href="{{ .RelPermalink }}">{{ .Title }}</a> + <span class="breadcrumbs-separator"> > </span> + {{ end }} + + <a href="{{ .RelPermalink }}">{{ .Title }}</a> +</div>
\ No newline at end of file diff --git a/layouts/partials/tag-entry.html b/layouts/partials/tag-entry.html new file mode 100644 index 0000000..378654b --- /dev/null +++ b/layouts/partials/tag-entry.html @@ -0,0 +1,7 @@ +<div class="tag-line"> + <div> + <p class="tag-title"> + <a href="{{ .RelPermalink }}">#{{ .Title }}</a> + </p> + </div> +</div>
\ No newline at end of file |