diff --git a/layouts/blog/single.html b/layouts/blog/single.html
index f3ff9a5fb..fa083ce75 100644
--- a/layouts/blog/single.html
+++ b/layouts/blog/single.html
@@ -27,6 +27,7 @@
{{- partial "blog/nav/pages.html" . }}
+ {{- partial "comments.html" . }}
{{- end -}}
diff --git a/layouts/doc/single.html b/layouts/doc/single.html
index e99a19562..5b6ed9786 100644
--- a/layouts/doc/single.html
+++ b/layouts/doc/single.html
@@ -30,6 +30,7 @@
{{- partial "doc/nav/pages.html" . }}
+ {{- partial "comments.html" . }}
{{- end }}
diff --git a/layouts/news/single.html b/layouts/news/single.html
index b34aa3856..74bb655c6 100644
--- a/layouts/news/single.html
+++ b/layouts/news/single.html
@@ -26,6 +26,7 @@
{{- partial "blog/nav/pages.html" . }}
+ {{- partial "comments.html" . }}
{{- end -}}
diff --git a/layouts/partials/comments.html b/layouts/partials/comments.html
new file mode 100644
index 000000000..53f9625e4
--- /dev/null
+++ b/layouts/partials/comments.html
@@ -0,0 +1,21 @@
+{{ if and .Site.Params.giscus.enable (not .Params.disableGiscus) }}
+
+
+{{ end }}