Say I want to link to community x on instance y.org. How do I post this so that someone from instance z.org will end up at z.com/c/x@y.org, but someone from a.org ends up on a.com/c/x@y.org?
Say I want to link to community x on instance y.org. How do I post this so that someone from instance z.org will end up at z.com/c/x@y.org, but someone from a.org ends up on a.com/c/x@y.org?
Well from what it looks like, on my instance, is that your
!technology@beehaw.org
is linking tohttps://kbin.social/m/!technology@beehaw.org
.I think what OP is after, is a way to make it link to the reader’s own instanced version of
technology@beehaw.org
I was under the impression that the exclamation mark was designed to do exactly that: take everything after the
!
and interpret thecommunity@instance.example
into whatever the user’s instance uses for links (m for kbin, c for lemmy).Some day there will be a standard link style… for now it seems like a huge mess :'D The ! doesn’t work on kbin (for me, at least), nor do links with c/ where we use m/, but the @-link does, which is neat considering I’d not found any short link style that did until seeing that one :'D Seems like others think the !-link is the thing to do, some give absolute links, some try other things besides. Growing pains, teething issues… might as well say “wheee” while the ride’s still bumpy .
I did some investigation into this in https://codeberg.org/Kbin/kbin-core/issues/199, but stopped short of actually fixing it or spinning up an instance to investigate further, as just didn’t really have the time and energy (and haven’t yet).
Fixing the
!
links probably isn’t too hard, but I’m not one to try anything without being able to run it. And really there should be an alias for /c/. I haven’t used Symfony so can’t tell if it’s as easy as I hoped. I’ve had countless times where I thought something would be easy but it turned out hard and vice versa…