瀏覽代碼

fix: if comment count enabled, show only on supported pages

Don't attempt to show Disqus comment count on page types that do not have corresponding Disqus comment block.

Currently, just Post and Page types support commenting.

See #1206
Alessandro Bahgat 6 年之前
父節點
當前提交
ac23dc1b92
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      layouts/partials/page_metadata.html

+ 1 - 1
layouts/partials/page_metadata.html

@@ -49,7 +49,7 @@
   </span>
   {{ end }}
 
-  {{ $comments_enabled := and site.DisqusShortname (not (or site.Params.disable_comments (eq $page.Params.comments false))) }}
+  {{ $comments_enabled := and site.DisqusShortname (in (slice "post" "page") $page.Type) (not (or site.Params.disable_comments (eq $page.Params.comments false))) }}
   {{ if and $comments_enabled (site.Params.comment_count | default true) }}
   <span class="middot-divider"></span>
   <a href="{{ $page.RelPermalink }}#disqus_thread"><!-- Count will be inserted here --></a>