diff --git a/DiscordChatExporter.Core.Rendering/Logic/HtmlRenderingLogic.cs b/DiscordChatExporter.Core.Rendering/Logic/HtmlRenderingLogic.cs
index 8716b898..6b8951cb 100644
--- a/DiscordChatExporter.Core.Rendering/Logic/HtmlRenderingLogic.cs
+++ b/DiscordChatExporter.Core.Rendering/Logic/HtmlRenderingLogic.cs
@@ -98,7 +98,9 @@ namespace DiscordChatExporter.Core.Rendering.Logic
var user = context.MentionableUsers.FirstOrDefault(u => u.Id == mentionNode.Id) ??
User.CreateUnknownUser(mentionNode.Id);
- return $"@{HtmlEncode(user.Name)}";
+ var nick = Guild.GetUserNick(context.Guild, user);
+
+ return $"@{HtmlEncode(nick)}";
}
// Channel mention node
@@ -116,7 +118,9 @@ namespace DiscordChatExporter.Core.Rendering.Logic
var role = context.MentionableRoles.FirstOrDefault(r => r.Id == mentionNode.Id) ??
Role.CreateDeletedRole(mentionNode.Id);
string style = "";
- if (role.Color != Color.Black) style = $"style=\"color: {role.ColorAsHex}; background-color: rgba({role.ColorAsRgb}, 0.1); font-weight: 400;\"";
+ if (role.Color != Color.Black)
+ style = $"style=\"color: {role.ColorAsHex}; background-color: rgba({role.ColorAsRgb}, 0.1); font-weight: 400;\"";
+
return $"@{HtmlEncode(role.Name)}";
}
}
@@ -130,7 +134,8 @@ namespace DiscordChatExporter.Core.Rendering.Logic
// Make emoji large if it's jumbo
var jumboableCssClass = isJumbo ? "emoji--large" : null;
- return $"
";
+ return
+ $"
";
}
// Link node