Markdown открыть ссылку в новом окне - PullRequest
126 голосов
/ 16 августа 2010

Я пытаюсь отредактировать веб-сайт, который использует modx cms и использует Markdown.Теперь я хотел бы открыть новую ссылку в другом окне.

Возможно ли это?Спасибо

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

Ответы [ 3 ]

160 голосов
/ 27 апреля 2011

В уценке такой функции нет, однако вы всегда можете использовать HTML внутри уценки:

<a href="http://example.com/" target="_blank">example</a>
55 голосов
/ 21 апреля 2015

Как подсказывает этот ответ :

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

Работает для джекила или, более конкретно, kramdown , который является расширенным набором уценки, как частьконфигурации Джекилла (по умолчанию) .Но не для простой уценки.^ _ ^

3 голосов
/ 10 июня 2014

Если вы хотите делать это систематически для всех внешних ссылок, CSS не вариант . Однако можно выполнить следующую команду sed, как только HTML-код будет создан из Markdown:

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

Это может быть дополнительно автоматизировано в одном рабочем процессе, если используется Makefile с инструкциями по сборке.

PS: Этот ответ был написан в то время, когда расширение link_attributes еще не было доступно в Пандоке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...