2010-08-16 20 views
93

Sto provando a modificare un sito Web che utilizza un modx cms e utilizza Markdown. Ora vorrei aprire un nuovo collegamento in un'altra finestra.Markdown apre una nuova finestra link

È possibile? Grazie

The Link [Registration](http://www.registration.com) 
+3

duplicato di http://stackoverflow.com/questions/4425198/markdown-target-blank –

risposta

122

Non esiste una funzione di mark-down, ma si può sempre usare l'HTML all'interno Markdown:

<a href="http://example.com/" target="_blank">example</a> 
+7

Grazie per la risposta. Ho anche notato che non ci sono funzionalità in Markdown. Trovo che non sia un utente simpatico – tintincutes

+5

Markdown fornisce una scorciatoia per le caratteristiche più comuni dell'HTML. Una delle sue migliori caratteristiche è che puoi sempre ricorrere alla sintassi completa per HTML. Questo include fare cose che non sono incluse nel markdown. Personalmente, mi piace che il markdown sia conciso e includa pochissima peluria. Rende più facile imparare l'intera serie di stenografia. Questo è particolarmente importante se ti aspetti che qualcun altro possa leggere il tuo codice in un secondo momento. – justis

+0

Grande risposta, nessun bisogno di essere bloccato da alcune limitazioni di Markdown, e dovrei notare, questa combinazione (MD/HTML) funziona alla grande su GitHub. –

2

Se si vorrebbe farlo sistematicamente per tutti i link esterni,CSS is no option. Tuttavia, si potrebbe eseguire il seguente comando sed una volta che il (X) HTML è stato realizzato da Markdown:

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

Questo può essere ulteriormente automatizzata in un unico flusso di lavoro quando un Makefile con istruzioni di costruzione è impiegato.

PS: Questa risposta è stata scritta in un momento in cui extension link_attributes non era ancora disponibile in Pandoc.

38

come suggerito da this answer:

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

Lavori per la Jekyll o più specificamente kramdown, che è un superset di Markdown, as part of Jekyll's (default) configuration. Ma non per un semplice ribasso.^_^

+3

Ma questo non è semplice markdown –

+2

Quindi qual è il problema? Comunque, funziona benissimo a Jekyll, grazie! – c4k

+10

Non funziona. –

Problemi correlati