diff --git a/layouts/partials/sharing-links.html b/layouts/partials/sharing-links.html
index 4a416055..c8e5bb5a 100644
--- a/layouts/partials/sharing-links.html
+++ b/layouts/partials/sharing-links.html
@@ -2,13 +2,15 @@
{{ $links := hugo.Data.sharing }}
{{ $pageURL := urlquery $.Permalink }}
{{ $pageTitle := urlquery $.Title }}
+ {{ $mastodonURL := replace $pageURL "+" "%20" }}
+ {{ $mastodonTitle := replace $pageTitle "+" "%20" }}
{{ range . }}
{{ with index $links . }}
{{ partial "icon.html" .icon }}