diff --git a/layouts/partials/article-meta/basic.html b/layouts/partials/article-meta/basic.html index 307ca0a3..624d8386 100644 --- a/layouts/partials/article-meta/basic.html +++ b/layouts/partials/article-meta/basic.html @@ -12,9 +12,19 @@ {{ $meta := newScratch }} {{/* Gather partials for this context */}} +{{ $shouldShowDate := false }} +{{ if and (eq $scope "single") (.Params.showDateOnlyInArticle | default (.Site.Params.article.showDateOnlyInArticle | default false)) }} + {{ $shouldShowDate = true }} +{{ end }} + +{{/* showDate has higher priority than showDateOnlyInArticle */}} {{ if .Params.showDate | default (.Site.Params.article.showDate | default true) }} - {{ $meta.Add "partials" (slice (partial "meta/date.html" .Date)) }} -{{else if and (eq $scope "single") (.Params.showDateOnlyInArticle | default (.Site.Params.article.showDateOnlyInArticle | default false)) }} + {{ $shouldShowDate = true }} +{{ else }} + {{ $shouldShowDate = false }} +{{ end }} + +{{ if $shouldShowDate }} {{ $meta.Add "partials" (slice (partial "meta/date.html" .Date)) }} {{ end }}