diff --git a/wowchemy/layouts/partials/comments.html b/wowchemy/layouts/partials/comments.html index 53fb4978..abb31e0f 100644 --- a/wowchemy/layouts/partials/comments.html +++ b/wowchemy/layouts/partials/comments.html @@ -1,4 +1,6 @@ -{{ if site.Params.comments.engine | and (index site.Params.comments.commentable .Type) | and (ne .Params.commentable false) | or .Params.commentable }} +{{ $commentable_map := site.Params.comments.commentable | default dict }} +{{ $commentable_bool := index $commentable_map .Type | default false }} +{{ if site.Params.comments.engine | and $commentable_bool | and (ne .Params.commentable false) | or .Params.commentable }}
{{ if eq site.Params.comments.engine 1 }} {{ partial "comments/disqus.html" . }} diff --git a/wowchemy/layouts/partials/page_metadata.html b/wowchemy/layouts/partials/page_metadata.html index e6143141..cdcd5495 100644 --- a/wowchemy/layouts/partials/page_metadata.html +++ b/wowchemy/layouts/partials/page_metadata.html @@ -46,7 +46,9 @@ {{ end }} {{/* Show Disqus comment count if enabled. */}} - {{ $disqus_enabled := eq site.Params.comments.engine 1 | and (index site.Params.comments.commentable $page.Type) | and (ne $page.Params.commentable false) | or $page.Params.commentable }} + {{ $commentable_map := site.Params.comments.commentable | default dict }} + {{ $commentable_bool := index $commentable_map $page.Type | default false }} + {{ $disqus_enabled := eq site.Params.comments.engine 1 | and $commentable_bool | and (ne $page.Params.commentable false) | or $page.Params.commentable }} {{ if and $disqus_enabled (site.Params.comments.disqus.show_count | default true) }}