Is there a way to make a link to a community of a foreign instance that opens on the instance of the user that clicks on it?

For example, I would like to make a link to !some_community@foo.com that, when a user of bar.com clicks on it, opens https://bar.com/c/some_community@foo.com instead of https://foo.com/c/some_community.

If it’s not possible, don’t you think it would be convenient?

5 points
*

That’s what this does:

[Some text here](community@instance.here)

Tap the ‘more’ skinny hamburger menu just above below this message to ‘view source’ of the below:

blah blah blah links to asklemmy@lemmy.ml

Actually…better, here is one for an instance that is neither yours or the one you posted into:

blay harg vlar

permalink
report
reply
1 point

Should these links work? I’m viewing this thread from Lemmy.ca and both give me a 404 error. When testing with jerboa, the app crashes

permalink
report
parent
reply
1 point

That’s perfect! Thank you :)

permalink
report
parent
reply
1 point
*

Yes, you can do this using a relative URL!

Here’s an example.

Here’s how I wrote it:

[Here's an example.](/c/asklemmy@lemmy.ml)

Because this URL doesn’t have a protocol or a domain, your browser fills those in from the URL of the page you’re on when you see it. Since that’s on your local Lemmy instance, you’ll see a link to !asklemmy@lemmy.ml on that instance.

Also: When you’re looking at a Lemmy comment, if you don’t know how the author wrote the markup for it, you can use the “view source” button underneath the “…” menu.


Note: These links will NOT work between Lemmy and Kbin, because Kbin uses /m/ instead of /c/.

permalink
report
reply
1 point
*

Once your Lemmy web frontend upgrades to version 0.18, the following should all auto-link with no extra syntax:

These should then all link to the instance you’re currently on.

Note: because this is implemented in the frontend and does not change the underlying data, other Fediverse clients will not show these the same unless they also implement this themselves.

permalink
report
reply
1 point

Nice, thanks for the info!

permalink
report
parent
reply
1 point
*

Edit Sorry I misunderstood. I believe you can link the community as a whole, but posts I don’t believe you can.

There isn’t a way at the moment. Solutions to this are being discussed on Github

https://github.com/LemmyNet/lemmy-ui/issues/1048

Edit 2

Maybe you can’t link a community either, I could have sworn I have seen it done but that could have just happened to be for my instance.

Edit 3

My testing please ignore :)

Test

permalink
report
reply
1 point
*

I thought it worked if you just linked /c/asklemmy@lemmy.ml
With the only caveat being that users on kbin will need /m/asklemmy.ml
With the only caveat being that users on kbin will need /m/asklemmy@lemmy.ml

I would normally test the crap out of these before posting since I really don’t know what I’m doing, but I’m on my phone and mostly busy at the moment. Sorry if it doesn’t work.

permalink
report
reply
0 points

Kbin needs /m/asklemmy@lemmy.ml (domain is important) or a bit simpler is with an @ symbol in front: @asklemmy (note: the domain is here but kbin currently renders it without the domain – that needs to be changed as it has potential to confuse and mislead)

Downside to the /m/asklemmy@lemmy.ml format is that it doesn’t currently auto linkify. Gotta do [/m/asklemmy@lemmy.ml](/m/asklemmy@lemmy.ml) (/m/asklemmy@lemmy.ml)

Hopefully kbin soon fixes the !asklemmy@lemmy.ml syntax. It’s currently broken. Once fixed, that should work for everyone.

permalink
report
parent
reply
1 point

Sweet, I didn’t know you could shorthand it with just @asklemmy and it would auto-linkify. Thanks.

permalink
report
parent
reply
0 points

Weirdly enough on kbin.social for me /m/asklemmy.ml link in the post worked for me

permalink
report
parent
reply
1 point

I’m the problem. As feared I fudged it up as I was rushing to type it up on my phone. As @CoderKat mentioned, the problem with typing it out as /m instead of using @, is that you have to manually enter the visible text in [ ] and the hyperlink in ( ). I got the hyperlink correct and beefed it on the visible text.

permalink
report
parent
reply

Asklemmy

!asklemmy@lemmy.ml

Create post

A loosely moderated place to ask open-ended questions

Search asklemmy 🔍

If your post meets the following criteria, it’s welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

Icon by @Double_A@discuss.tchncs.de

Community stats

  • 10K

    Monthly active users

  • 5.9K

    Posts

  • 319K

    Comments