Although it looks like your link goes to a page, rather than directly to the file. The link for that is https://media.tenor.com/sLU0qs_Oa30AAAAd/patrick-star.gif so we can imbed with that as ![](https://media.tenor.com/sLU0qs_Oa30AAAAd/patrick-star.gif)
Doing the (insert omnipotent being here)'s work! In these situations I always wonder if there's a page, or something, that I should know about that describes all kinds of format/syntax requirements in 1 place. So, ugh, does that exist?
Not that I'm aware of lol. Obviously the main thing lemmy uses is Markdown, but I think the syntax is expanded for links and such. Like, there's also the various ways you can link to communities and users - some are instance agnostic, some aren't.
/c/community@instance - will create an instance agnostic community link.
!community@instance - will also create an instance agnostic community link.
/u/user@instance - will create an instance agnostic user link, but will not send a mention to the user's inbox.
@user@instance - typing on the website pops up a dropdown box that allows you to select the user, when you click it generates the code [@user@instance](https://instance/u/user), which is not agnostic (it's in the user's instance) but does send a mention to the user.
![accesssibility text](image link) will create an imbedded image.
The first 3 can be a little hit and miss, as they don't use actual link code but instead rely on the instance or app to generate the link. Lemmy instances running v0.18 and above have this function, with apps it varies more.
There's also currently no easy way to link individual comments or posts across instances. Each lemmy instance assigns each post and comment a number, but every instance assigns a unique number so none of them line up. I'm hoping that eventually they'll just let the first instance decide the number, then every other instance could use number@instance for their copy.