How to embed a social media link containing underscores on hive, peakd

in Deutsch D-A-CH3 days ago (edited)

Habe vor Kurzem das Problem gehabt, einen Link mit Underscores auf hive, peakd einzubetten. Das Problem ist, dass Underscores als Markdown-Style verstanden werden und Teile des Links dann kursiv oder fett ausgegeben werden und der Link dann nicht mehr funktioniert.

Hier ist ein Beispiel für einen Social-Media-Link mit Underscores:

https://x.com/_The_Prophet__/status/1992671061989847162

Würde man diesen Link einfach 1:1 in den Markdown-Editor von hive.blog oder peakd.com pasten, würde das Ergebnis wie folgt aussehen:

https://x.com/The_Prophet_/status/1992671061989847162

Nur der erste Teil vor dem Underscore wird verlinkt, danach wechselt der Style zu kursiv und das zerstört den Link und die Einbettung.

Um diesen Link korrekt in Hive (Peakd) einzubetten, muss zumindest der erste Underscore mit einem Backslash '\' maskiert werden, am besten alle Underscores, damit diese nicht als Markdown-Style interpretiert werden.

https://x.com/\_The_Prophet\_\_/status/1992671061989847162

Voilà!

So könnt ihr in Zukunft Links mit Underscores oder Markdown-Zeichen in Hive einbetten.

Was sagt ihr dazu? Habt ihr auch schon einmal ein ähnliches Problem gehabt einen Link mit underscores oder anderen Markdown-Zeichen in Hive einzubetten?

image.png

AI-generated illustration (copilot)

English

I recently had a problem embedding a link with underscores on hive, peakd. The problem is that underscores are interpreted as Markdown style, causing parts of the link to be displayed in italics or bold, which then breaks the link.

Here is an example of a social media link with underscores:

https://x.com/_The_Prophet__/status/1992671061989847162

If you simply paste this link 1:1 into the Markdown editor of hive.blog or peakd.com, the result would look like this.

https://x.com/The_Prophet_/status/1992671061989847162

Only the first part before the underscore is linked, after which the style changes to italics, destroying the link and the embedding.

To embed this link correctly in Hive (Peakd), at least the first underscore must be escaped with a backslash '\', preferably all underscores, so that they are not interpreted as Markdown style.

https://x.com/\_The_Prophet\_\_/status/1992671061989847162

Voilà!

This is how you can embed links with underscores or Markdown characters in Hive in the future.

What do you think? Have you ever had a similar problem embedding a link with underscores or other Markdown characters in Hive?

Sort:  

Früher gab es dafür noch shortener, k.a. ob die überhaupt noch genutzt werden!?

Da müsste aber eigentlich das Markdown gefixt werden.

Passiert das auch wenn man Text in Rechteckige klammern und dahinter in Runde klammern die URL manuell schreibt?

Mit dem Link-Markdown braucht man die Underscores nicht zu maskieren:

[Link](https://x.com/_The_Prophet__/status/1992671061989847162)

Oh that applies also in Java when you have special characters, just place the escape, but I didn't expect that to work on peakd

This tip is really useful. I had never noticed before that underscores can break a link. Now I understand, adding a backslash is a simple and effective solution.

I have faced this issue places like LaTex, and I have had some problems with this before. I don't remember when or where though, but I try to avoid the special characters when I can.

Spannend und danke ....

I always wondered why some links with underscores didn’t work on Hive. Using a backslash to fix it is such a simple and helpful trick. This will definitely save a lot of confusion in the future.

Great to know that the underscores behave like than in Hive, I haven't experienced that yet

!BBH

Congratulations @vikisecrets! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You got more than 48000 replies.
Your next target is to reach 48500 replies.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

I also discover that before wherein you need to add a backlash to escape the underscore for the embedded link