Setting up server links
Available since Minecraft 1.21, server links allow you to share external resources with players directly from the pause menu.

Server links with custom display names
Custom display names support MiniMessage, emojis, and other formatting features.
The trade-off is that these names are not translatable to the client’s language.
server-links.yml
links:
# ...
- displayName: <yellow>:raw_heart:</yellow> Donations
url: https://example.com
Server links with types
Server link types use default names provided by Minecraft, ensuring that they are always translated according to the client’s language. However, types cannot be customized from the server side.
Here's an example:
Note
A full list of types can be found here.