Gibt es eine Möglichkeit, einen in Githubs-Markdown geschriebenen Link in einem neuen Tab öffnen zu lassen? Alle Beiträge, die ich im Zusammenhang damit gefunden habe, schlagen vor, HTML und zu verwenden target="_blank"
, was für mich in Ordnung ist, aber das funktioniert nicht. Zum Beispiel dieser Link:
<a href="http://stackoverflow.com" target="_blank">Go</a>
Wird nicht in einem neuen Tab geöffnet. Ich bin nicht an Antworten für alle Arten von Markdown-Syntaxen interessiert, sondern nur an einer Lösung, die funktioniert, wenn ich meinen Markdown auf Github schreibe.
[go](http://stackoverflow.com){:target="_blank"}
?Antworten:
Nun, es scheint, dass die einfache Antwort "Es ist nicht möglich" ist. Github enthält das Zielattribut nicht, selbst wenn Sie einfaches HTML verwenden, sodass es nicht im endgültigen HTML-Anchor-Tag enthalten ist. Ärgerlich, aber OK, Benutzer können einfach einen STRG + Klick (unter Windows und Linux) oder einen CMD + Klick (unter MacOS) auf den Link ausführen, um das gleiche Verhalten zu erzielen.
quelle
Es gibt eine spezifische Lösung für Websites, die GitHub-Seiten verwenden: Hinzufügen einer Zeile
Zum Ablegen
_config.yml
können Sie verwenden,[go](http://stackoverflow.com){:target="_blank" rel="noopener"}
da dann die GitHub-Seiten-Engine einen anderen Markdown namens kramdown zum Generieren von HTML verwendet. Es funktioniert jedoch nicht bei Vorschauen und Markdowns, die von GitHub direkt im Projekt-Repository gerendert werden.quelle
Die Antwort sollte sein, was @Idavid in einem Kommentar gepostet hat.
Sie sollten auch rel = "noopener" hinzufügen
quelle