summaryrefslogtreecommitdiff
path: root/jakob
diff options
context:
space:
mode:
authorJakob L. Kreuze <zerodaysfordays@sdf.org>2026-02-19 13:14:56 -0500
committerJakob L. Kreuze <zerodaysfordays@sdf.org>2026-02-19 13:51:00 -0500
commitd4a8c4775ef3c500d52dcbad97eaf1ba7349a221 (patch)
tree4df34920bb09acd65e5bdf477b51f461c2211154 /jakob
parent995c709915957f9932ae0f3fa137b8bb9877886a (diff)
Provide our own default Gravatar icon
Diffstat (limited to 'jakob')
-rw-r--r--jakob/utils/comments.scm4
1 files changed, 3 insertions, 1 deletions
diff --git a/jakob/utils/comments.scm b/jakob/utils/comments.scm
index 06c15b5..a698f1d 100644
--- a/jakob/utils/comments.scm
+++ b/jakob/utils/comments.scm
@@ -39,13 +39,15 @@
(define (gravatar-url email)
"Return the gravatar.com URL for user identified by EMAIL"
+ (define default-icon-url "https://jakob.space/static/image/user.png")
(chain email
(string-downcase _)
(string-trim-both _)
(string->bytevector _ "utf8")
(bytevector-hash _ (lookup-hash-algorithm 'md5))
(bytevector->base16-string _)
- (format #f "https://www.gravatar.com/avatar/~a" _)))
+ (format #f "https://www.gravatar.com/avatar/~a?d=~a"
+ _ default-icon-url)))
(define (safe-markdown->sxml text)
"Convert TEXT to an sxml form filtering out any unsafe entities"