5 Commits

Author SHA1 Message Date
drew 0e4ed71d4e Merge pull request 'upgrade blowfish to v2.93.0' (#4) from blowfish into main
Reviewed-on: #4
2025-11-27 16:38:15 +00:00
drew c432a2f405 upgrade blowfish to v2.93.0 2025-11-27 09:32:03 -07:00
drew a93452bd90 Merge pull request 'enable comments' (#3) from comments into main
Reviewed-on: #3
2025-11-26 23:00:26 +00:00
drew caef302171 add privacy policy link
- Google in particular demands this.
2025-11-26 15:25:25 -07:00
drew dca59d5369 enable comments on d-b.ca posts 2025-11-25 09:56:04 -07:00
5 changed files with 43 additions and 4 deletions
+4
View File
@@ -67,3 +67,7 @@
# name = "Categories" # name = "Categories"
# pageRef = "categories" # pageRef = "categories"
# weight = 20 # weight = 20
[[footer]]
name = "Privacy"
url = "https://comment.d-b.ca/web/privacy.html"
+7
View File
@@ -56,6 +56,7 @@ forgejoDefaultServer = "https://v8.next.forgejo.org"
showDate = true showDate = true
showViews = false showViews = false
showLikes = false showLikes = false
showComments = true
showDateOnlyInArticle = false showDateOnlyInArticle = false
showDateUpdated = false showDateUpdated = false
showAuthor = true showAuthor = true
@@ -165,3 +166,9 @@ forgejoDefaultServer = "https://v8.next.forgejo.org"
[rssnext] [rssnext]
# feedId = "" # feedId = ""
# userId = "" # userId = ""
[remark42]
enabled = true
host = "https://comment.d-b.ca"
site = "d-b.ca"
locale = "en"
+1 -1
View File
@@ -2,4 +2,4 @@ module git.brds.ca/drew/web
go 1.25.4 go 1.25.4
require github.com/nunocoracao/blowfish/v2 v2.92.0 // indirect require github.com/nunocoracao/blowfish/v2 v2.93.0 // indirect
+2 -2
View File
@@ -1,2 +1,2 @@
github.com/nunocoracao/blowfish/v2 v2.92.0 h1:1EgHMRaY6VI438TIAN/5luNx16lg1e0Lrbi+6kDxpdA= github.com/nunocoracao/blowfish/v2 v2.93.0 h1:Icew7jladCzzfEVFmxP8rZWodDdE2moPAJZhfJvT8vU=
github.com/nunocoracao/blowfish/v2 v2.92.0/go.mod h1:4SkMc+Ht8gpQCwArqiHMBDP3soxi2OWuAhVney+cuyk= github.com/nunocoracao/blowfish/v2 v2.93.0/go.mod h1:4SkMc+Ht8gpQCwArqiHMBDP3soxi2OWuAhVney+cuyk=
+28
View File
@@ -0,0 +1,28 @@
{{- with .Site.Params.remark42 -}}
<hr>
<p><b>Comments and questions are welcome!</b> <i>You can use your email address to Sign In (your email address is not publicly displayed), or you can use your Google or GitHub account. All comment data is hosted locally by d-b.ca and is not tracked. Please refer to the <a href='https://remark42.com' target="_blank"><b>Remark42</b></a> <a href='https://remark42.com/privacy/' target="_blank">Privacy Policy</a> for more information.</i></p>
<div id="remark42"></div>
<script>
var remark_config = {
host: '{{ .host }}',
site_id: '{{ .site }}',
components: ['embed'],
url: '{{ $.Permalink }}',
theme: document.documentElement.classList.contains("dark") ? 'dark' : 'light',
};
document.getElementById("appearance-switcher").addEventListener('click', event => {
window.REMARK42.changeTheme(document.documentElement.classList.contains("dark") ? 'light' : 'dark');
});
!function(e, n) {
for (var o = 0; o < e.length; o++) {
var r = n.createElement('script'),
c = '.js',
d = n.head || n.body;
'noModule' in r ? (r.type = 'module', c = '.mjs') : r.async = !0, r.defer = !0, r.src = remark_config.host + '/web/' + e[o] + c, d.appendChild(r)
}
}(remark_config.components || ['embed'], document);
</script>
{{- end -}}