diff options
Diffstat (limited to 'layouts/_default')
| -rw-r--r-- | layouts/_default/single.html | 25 | ||||
| -rw-r--r-- | layouts/_default/teaser.html | 4 |
2 files changed, 19 insertions, 10 deletions
diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 56557e5..6be2a68 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -1,21 +1,28 @@ {{ define "main" }} -<article class="post" role="document"{{ with .Params.lang}} lang="{{ . }}"{{ end }}> +{{- $postType := .Type | lower | singularize -}} +<article class="{{ partial "post-class.html" . }}" role="document"{{ with .Params.lang}} lang="{{ . }}"{{ end }}> <header> <h1 class="text-title"> {{ .Params.caption | default .Title }} </h1> + <p class="byline"> + {{ if in (slice "drama" "narrative" "poem") $postType }} + {{ partial "post-meta/author.html" . }} + {{ else }} + {{ partial "post-meta/date.html" . }} + {{ end }} + </p> </header> - <p class="byline"> - {{ partial "post-meta/date.html" . }} - </p> - - <div class="post-body"> + <div class="{{ $postType }}-body"> {{ .Content }} </div> - <div class="post-tags-wrapper"> - {{ partial "post-tags.html" . }} - </div> + {{/* Post tags are not allowed for drama, narratives and poems */}} + {{ if not (in (slice "drama" "narrative" "poem") $postType) }} + <div class="tags-wrapper"> + {{ partial "post-tags.html" . }} + </div> + {{ end }} </article> {{ end }} diff --git a/layouts/_default/teaser.html b/layouts/_default/teaser.html index 441d779..82ea767 100644 --- a/layouts/_default/teaser.html +++ b/layouts/_default/teaser.html @@ -4,7 +4,9 @@ <h2 class="post-title"> <a href="{{ .Permalink }}" rel="bookmark">{{ .Title }}</a> </h2> - {{- partial "post-meta.html" . -}} + <p class="post-meta"> + {{- partial "post-meta/date.html" . -}} + </p> </header> <p class="post-content"> {{ .Summary }} |
