Ответ 1
Jenkins позволяет использовать различные языки разметки для написания описаний должностных обязанностей; плагины могут определить, как должно обрабатываться описание через интерфейс MarkupFormatter
.
По умолчанию используется RawHtmlMarkupFormatter
, который применяет политику санитарной защиты HTML (из Проект OWASP AntiSamy) — Политика Myspace.
В политике Myspace вы увидите, что разрешены только определенные теги и атрибуты. target
не является одним из них, поэтому вы видите его лишенным от вашего ввода.
В вашем случае использования альтернативы - устанавливать и настраивать другой плагин форматирования разметки или писать самостоятельно. Вот некоторые примеры:
- Экранированный плагин разметки: экранирует все теги HTML (возможно, не так полезно для вас)
- "Anything Goes" Formatter: позволяет любой ввод HTML вообще (с связанными с ним рисками безопасности)
- PegDown Formatter Plugin: позволяет писать описания в Markdown (вероятно, самый приятный вариант здесь, но, вероятно, не поддерживает такие вещи, как
target="_blank"
)