diff --git a/ru/_includes/popups_examples.md b/ru/_includes/popups_examples.md new file mode 100644 index 0000000..6ab0fc0 --- /dev/null +++ b/ru/_includes/popups_examples.md @@ -0,0 +1,21 @@ +#### {#popup-1} + +Таблица + +#| +|| **Заголовок таблицы** | > || +|| Текст | Текст || +|| Текст | Текст || +|# + + +#### {#popup-2} + + +{% cut "Кат со списком внутри" %} + +1. Пункт списка +1. Пункт списка +1. Пункт списка + +{% endcut %} \ No newline at end of file diff --git a/ru/syntax/term.md b/ru/syntax/term.md index 37c899c..4520057 100644 --- a/ru/syntax/term.md +++ b/ru/syntax/term.md @@ -1,4 +1,4 @@ -# Всплывающие подсказки +# Всплывающие подсказки (попапы) Синтаксис для определений имеет вид: @@ -23,8 +23,55 @@ ![terms_sample](../_images/terms_sample.png) +### Переиспользование + +Содержимое всплывающих подсказок можно поместить в отдельный файл. + +Пример файла: + +```markdown +#### {#popup-1} + +Таблица + +#| +|| **Заголовок таблицы** | > || +|| Текст | Текст || +|| Текст | Текст || +|# + + +#### {#popup-2} + + +{% cut "Кат со списком внутри" %} + +1. Пункт списка +1. Пункт списка +1. Пункт списка + +{% endcut %} +``` + +Пример [переиспользования](../project/includes.md): + +```markdown + +[*popup-1]: {% include notitle [popup_1](<путь_к_файлу>#popup-1) %} + +[*popup-2]: {% include notitle [popup_2](<путь_к_файлу>#popup-2) %} +``` + +**Результат** + +[Первое определение](*popup-1) в тексте. [Второе определение](*popup-2) в тексте + [*term]: Разъяснение термина или сокращения с помощью синтаксиса определений. Определение _термина_ может **включать** в себя [базовую разметку](base.md): * списки; * ссылки; * картинки и т.д. + +[*popup-1]: {% include notitle [popup-1](../_includes/popups_examples.md#popup-1) %} + +[*popup-2]: {% include notitle [popup-2](../_includes/popups_examples.md#popup-2) %}