web-dev-qa-db-fra.com

Markdown ouvre une nouvelle fenêtre lien

J'essaie d'éditer un site Web qui utilise un cms modx, et il utilise Markdown. Maintenant, j'aimerais ouvrir un nouveau lien dans une autre fenêtre.

C'est possible? Merci

The Link [Registration](http://www.registration.com)
129
tintincutes

Il n’existe pas de telle fonctionnalité dans markdown, cependant vous pouvez toujours utiliser HTML à l’intérieur de markdown:

<a href="http://example.com/" target="_blank">example</a>
163
Vladimir Keleshev

Comme suggéré par cette réponse :

[link](url){:target="_blank"}

Fonctionne pour jekyll ou plus spécifiquement kramdown , qui est un sur-ensemble de markdown, dans le cadre de la configuration de Jekyll (par défaut) . Mais pas pour démarquer. ^ _ ^

58
shellbye

Utiliser sed

Si l'on souhaite le faire systématiquement pour tous les liens externes, CSS n'est pas une option . Toutefois, vous pouvez exécuter la commande suivante sed une fois le code (X) HTML créé à partir de Markdown:

sed -i 's|href="http|target="_blank" href="http|g' index.html

Cela peut être davantage automatisé dans un seul flux de travail lorsqu'un Makefile avec des instructions de construction est utilisé.

PS: Cette réponse a été écrite à un moment où extension link_attributes n'était pas encore disponible sur Pandoc.

4
Serge Stroobandt