Не знаю, чем руководствовались разработчики, но возможности редактора контента оставляют желать лучшего. До сих пор, мне было не понятно, каким образом можно сделать ссылки с атрибутом "_blank" и которые будут открываться в новом окне браузера.
Ларчик открывается просто. С подачи товарища - Gist. Вездесущий JQuery, оказывается, не обошел стороной и Ghost. Подсознательно, я, конечно, ощущал, что какой-то фронтенд фреймворк наличствует, но под капот не лез. Ну да ладно, JQuery так JQuery.
Для того, чтобы ссылки на внешние ресурсы начали открываться в новой вкладке необходимо добавить код в Code Injection, который обойдет все ссылки на странице, протестирует их на "экстернальность" и, при необходимости, переопределит обработчики кликов на кастомный, который открывает ссылки в новом окне.
$( document ).ready(function() { $('a').each(function() { var a = new RegExp('/' + window.location.host + '/'); if(!a.test(this.href)) { $(this).click(function(event) { event.preventDefault(); event.stopPropagation(); window.open(this.href, '_blank'); }); }); });
Интересно, а почему бы просто не добавить в редактор ссылки еще одну долбанную кнопку с выбором атрибута target?
P.S. Забавно, создал для этого поста тег ghost, а слаг его получился ghost-tag. Ну а что, надо же аминке где-то базироваться =)
Update. Обнаружилось некоторое неудобство