Skip to content

Commit 3e02e46

Browse files
committed
Add disableComments parameter to prevent Discourse embedding in blog posts
1 parent 3b9b057 commit 3e02e46

File tree

3 files changed

+25
-19
lines changed

3 files changed

+25
-19
lines changed

content/blog/2025-07-24-post-quantum-roadmap.de.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
title: "Unser Fahrplan zur Post-Quanten-Kryptografie"
33
slug: post-quantum-roadmap
44
date: 2025-07-24
5-
publishDate: 2025-07-22 # Remove this line when publishing
65
tags: [cryptomator, encryption]
76
params:
87
math: true
@@ -19,6 +18,8 @@ ogimage:
1918
height: 832
2019

2120
# Remove the following when publishing
21+
publishDate: 2025-07-22
22+
disableComments: true
2223
build:
2324
list: never
2425
---

content/blog/2025-07-24-post-quantum-roadmap.en.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
title: "Our Roadmap to Post-Quantum Cryptography"
33
slug: post-quantum-roadmap
44
date: 2025-07-24
5-
publishDate: 2025-07-22 # Remove this line when publishing
65
tags: [cryptomator, encryption]
76
params:
87
math: true
@@ -19,6 +18,8 @@ ogimage:
1918
height: 832
2019

2120
# Remove the following when publishing
21+
publishDate: 2025-07-22
22+
disableComments: true
2223
build:
2324
list: never
2425
---

layouts/blog/single.html

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -38,29 +38,33 @@ <h1 class="font-h1 mb-4"><a class="text-link" href="{{ .Parent.RelPermalink }}">
3838
</div>
3939
</article>
4040

41-
<div id="discourse-comments"></div>
41+
{{ if not .Params.disableComments }}
42+
<div id="discourse-comments"></div>
43+
{{ end }}
4244
</div>
4345
{{ end }}
4446
{{ define "script" }}
45-
{{ $discourseEmbedUrl := "" }}
46-
{{ if .Params.DiscourseEmbedUrl }}
47-
{{ $discourseEmbedUrl = .Params.DiscourseEmbedUrl }}
48-
{{ else }}
49-
{{ if eq .Site.Language.Lang "en" }}
50-
{{ $discourseEmbedUrl = .Permalink }}
47+
{{ if not .Params.disableComments }}
48+
{{ $discourseEmbedUrl := "" }}
49+
{{ if .Params.DiscourseEmbedUrl }}
50+
{{ $discourseEmbedUrl = .Params.DiscourseEmbedUrl }}
5151
{{ else }}
52-
{{ range first 1 (where .Translations "Lang" "==" "en") }}
53-
{{ $discourseEmbedUrl = .Permalink}}
52+
{{ if eq .Site.Language.Lang "en" }}
53+
{{ $discourseEmbedUrl = .Permalink }}
54+
{{ else }}
55+
{{ range first 1 (where .Translations "Lang" "==" "en") }}
56+
{{ $discourseEmbedUrl = .Permalink}}
57+
{{ end }}
5458
{{ end }}
5559
{{ end }}
56-
{{ end }}
57-
{{ if gt (len $discourseEmbedUrl) 0 }}
58-
{{ if hugo.IsDevelopment }}
59-
{{ $discourseJs := resources.Get "js/discourse.js" }}
60-
<script type="text/javascript" src="{{ $discourseJs.RelPermalink }}" x-url="{{ $discourseEmbedUrl }}" defer></script>
61-
{{ else }}
62-
{{ $discourseJs := resources.Get "js/discourse.js" | minify | fingerprint }}
63-
<script type="text/javascript" src="{{ $discourseJs.RelPermalink }}" integrity="{{ $discourseJs.Data.Integrity }}" x-url="{{ $discourseEmbedUrl }}" defer></script>
60+
{{ if gt (len $discourseEmbedUrl) 0 }}
61+
{{ if hugo.IsDevelopment }}
62+
{{ $discourseJs := resources.Get "js/discourse.js" }}
63+
<script type="text/javascript" src="{{ $discourseJs.RelPermalink }}" x-url="{{ $discourseEmbedUrl }}" defer></script>
64+
{{ else }}
65+
{{ $discourseJs := resources.Get "js/discourse.js" | minify | fingerprint }}
66+
<script type="text/javascript" src="{{ $discourseJs.RelPermalink }}" integrity="{{ $discourseJs.Data.Integrity }}" x-url="{{ $discourseEmbedUrl }}" defer></script>
67+
{{ end }}
6468
{{ end }}
6569
{{ end }}
6670
{{ end }}

0 commit comments

Comments
 (0)