diff --git a/layouts/single.html b/layouts/single.html
index 5d53404..5965572 100644
--- a/layouts/single.html
+++ b/layouts/single.html
@@ -15,8 +15,7 @@
{{- end -}}
{{- end -}}
- {{- $TOCManuallyDisabled := eq .Params.toc false -}}
- {{- $TOCEnabled := and (not $TOCManuallyDisabled) $TOCWidgetEnabled -}}
+ {{- $TOCEnabled := and (default .Site.Params.article.toc .Params.toc) $TOCWidgetEnabled -}}
{{- $hasTOC := ge (len .TableOfContents) 100 -}}
{{- .Scratch.Set "TOCEnabled" (and $TOCEnabled $hasTOC) -}}