aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorEgor Kislitsyn <egor@kislitsyn.com>2020-03-12 20:32:00 +0400
committerEgor Kislitsyn <egor@kislitsyn.com>2020-03-12 22:19:33 +0400
commiteffcc52ffd44f12fdafe15a375b47f13b3a75111 (patch)
tree105894978748af38f5c0207b7beebec3ee8876cd /lib
parent00d17520314e3591caaa7ab4ca39c6227a6bdf15 (diff)
downloadpleroma-effcc52ffd44f12fdafe15a375b47f13b3a75111.tar.gz
Don't expose remote accounts to search enginesfix/dont-expose-remote-accounts-to-search-engines
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/formatter.ex8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/pleroma/formatter.ex b/lib/pleroma/formatter.ex
index e2a658cb3..95694cfd6 100644
--- a/lib/pleroma/formatter.ex
+++ b/lib/pleroma/formatter.ex
@@ -34,10 +34,12 @@ defmodule Pleroma.Formatter do
ap_id = get_ap_id(user)
nickname_text = get_nickname_text(nickname, opts)
+ rel = if user.local, do: "ugc", else: "ugc canonical"
+
link =
- ~s(<span class="h-card"><a data-user="#{id}" class="u-url mention" href="#{ap_id}" rel="ugc">@<span>#{
- nickname_text
- }</span></a></span>)
+ ~s(<span class="h-card"><a data-user="#{id}" class="u-url mention" href="#{ap_id}" rel="#{
+ rel
+ }">@<span>#{nickname_text}</span></a></span>)
{link, %{acc | mentions: MapSet.put(acc.mentions, {"@" <> nickname, user})}}