diff options
| author | Jakob L. Kreuze <zerodaysfordays@sdf.org> | 2026-02-19 13:14:56 -0500 |
|---|---|---|
| committer | Jakob L. Kreuze <zerodaysfordays@sdf.org> | 2026-02-19 13:51:00 -0500 |
| commit | d4a8c4775ef3c500d52dcbad97eaf1ba7349a221 (patch) | |
| tree | 4df34920bb09acd65e5bdf477b51f461c2211154 /jakob | |
| parent | 995c709915957f9932ae0f3fa137b8bb9877886a (diff) | |
Provide our own default Gravatar icon
Diffstat (limited to 'jakob')
| -rw-r--r-- | jakob/utils/comments.scm | 4 |
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" |