Есть ли в уценке какой-либо синтаксис или функция, которая включает такие окна уведомлений?
Да, вы можете использовать необработанный HTML. Как объясняют исходные правила :
HTML - это формат публикации ;Уценка - это запись формат. Таким образом, синтаксис форматирования Markdown решает только те проблемы, которые могут быть переданы в виде простого текста.
Поэтому создание рамки предупреждения вокруг некоторого текста выходит за рамки Markdown, так как это публикация беспокойство, а не писательское дело. Однако, поскольку правило продолжается:
Для любой разметки, не охватываемой синтаксисом Markdown, вы просто используете сам HTML.
An, так как вы используете Github Flavored Markdownвы получаете дополнительное преимущество, заключающееся в том, что при правильном форматировании вы можете обрабатывать Markdown в необработанных HTML-тегах уровня блока (при условии, что используемый вами анализатор соответствует спецификации). Как объясняет spec , Markdown обрабатывается в необработанном HTML-блоке после первой пустой строки. Просто добавьте пустую строку после открывающего тега HTML, и у вас не возникнет никаких проблем.
<div class="warning'>
**NOTE:**
Find the docs [here](http://example.com/).
</div>
Конечно, вам также нужно будет определить, как выглядит ваш блок предупреждений. В приведенном выше примере я назначил класс warning
тегу <div>
для переноса. Некоторый CSS также должен быть определен в документе (в теге <style>
) для стилизации любого <div>
, который имеет класс warning
.
В качестве альтернативы, если в вашем документе есть только одно окно предупреждения, вы можете определить стили в встроенном атрибуте style
: <div style="...">
(заменив ...
фактическими правилами CSS).
Предупреждение!
Но слово предостережения. Если вы планируете оформить документ и разместить его на github.com, это не сработает. Хотя анализатор Markdown в GitHub будет работать, как описано выше, GitHub также выполняет некоторую постобработку по соображениям безопасности (как описано в github / markup ). Используемый ими санитарный фильтр удалит все стили (встроенные или нет). В этом случае нет доступных опций. То же самое относится и к StackOverflow.