PSA: How to link users & communities so it doesn't break for other instances
Hi all!
So, I'm assuming everyone has seen links like https://beehaw.org/c/news and clicked through to find it doesn't work right because it's a different site (I'm assuming a different instance here).
Well, I just stumbled across an interesting feature: if you enter a link in the following format, it works for everyone regardless of instance of origin:
But how do I universally link a post or comment? The comment ids are different across instances! This comment by @[email protected] for example has a canonical URL (colored pentagram icon):
comment - [comment](/comment/[email protected]) - 404 comment - [comment](/comment/18453) - wrong comment for me
comment - [comment](/comment/240478) - works for me but not you comment - [comment](https://lemmy.world/comment/18453) - works but cannot reply since not logged in
I have nothing to add, I've just been summoned. It's confusing, though. I'm not sure anything works consistently in a way that anyone wants across apps and web-ui right now. If people decide on a best-practice, I'd like to read about it in docs or a sticky post. The official docs that show post/comment syntax are silent on referencing communities and mentioning users. This could be an opportunity for a first PR to improve them if someone figures out the best practice.