Назад

Синтаксис Markdown

Популярно
Андрей Батурин
Андрей Батурин
11.05.2017
0

Технология WYSIWYG широко распространена и давно всем известна. Но за простотой использования редактирования текстов в режиме WYSIWYG скрывается проблема — на выходе получается “мусорный” HTML-код, каким бы интеллектуальным не был WYSIWYG-редактор. Именно поэтому мы в свое время отказались от использования технологий WYSIWYG в пользу разметки с помощью Markdown.

Использование же Markdown позволяет добиться отличного, чистого и пригодного для SEO текста. Кроме того, синтаксис markdown позволяет свободно использовать html-тэги.

В данном руководстве для наглядности некоторые специальные символы, такие как пробел и переход на новую строку, будут выделены обозначениями и цветом.

Пробел — · (средняя точка)

Переход на следующую строку — ¶

Базовые элементы

Параграфы, заголовки и цитаты

Параграф выглядит как непрерывный текстом. Новый параграф обозначается разрывом чистой строкой, например:

Синтаксис Markdown в текстовом редакторе CMS Umbraco

Такой код создает на выходе следующие 2 параграфа, представленные на иллюстрации ниже. Несмотря на переносы в первых строках, новый параграф создает только пустая строка:

Синтаксис Markdown в текстовом редакторе CMS Umbraco

Чтобы принудительно вставить перенос строки, не создавая при этом параграф (тэг
в html) используют двойной пробел в конце строки:

Синтаксис Markdown в текстовом редакторе CMS Umbraco

Так мы получим также 2 параграфа, но с таким набором переносов:

Синтаксис Markdown в текстовом редакторе CMS Umbraco

Блок «Цитата»

Для создания блока цитаты, просто используйте символ > в начале строки:

Синтаксис Markdown в текстовом редакторе CMS Umbraco

Обратите внимание, данный фрагмент использует html-элемент для указания автора цитаты, так как markdown не имеет конструкции для обозначения авторства цитаты.

Корректное отображение данного блока возможно при наличии разработанного дизайна и верстки элемента цитата для редактируемой страницы.

Заголовки

Для заголовков имеется 2 синтаксиса:

Синтаксис Markdown в текстовом редакторе CMS Umbraco

Альтернативный синтаксис для заголовков первого и второго уровня:

Синтаксис Markdown в текстовом редакторе CMS Umbraco

Достаточно одного символа = или -, но можно использовать большее количество для повышения читабельности.

Корректное отображение заголовков возможно при наличии разработанного дизайна и верстки заголовков для редактируемой страницы.

Акценты

Для жирного шрифта окружите выделяемый текст двумя символами звездочки **

Синтаксис Markdown в текстовом редакторе CMS Umbraco

Что мы получим:

Синтаксис Markdown в текстовом редакторе CMS Umbraco

Для подчеркивания окружите выделяемый текст двумя символами подчеркивания __

Синтаксис Markdown в текстовом редакторе CMS Umbraco

Результат:

Синтаксис Markdown в текстовом редакторе CMS Umbraco
Корректное отображение акцентов возможно при наличии разработанного дизайна и верстки акцентов на редактируемом типе страницы.

Списки

Список должен быть отделен от основного текста пустыми строками.

Элемент списка начинается с символа пробела, затем идет символ элемента списка:

символ * (звездочка), - (минус) или + (плюс) — для маркированного списка;

цифра с последующей точкой — для упорядоченного списка.

Обратите внимание что символ начала элемента списка обрамляется пробелом с обеих сторон.

Синтаксис Markdown в текстовом редакторе CMS Umbraco
Синтаксис Markdown в текстовом редакторе CMS Umbraco

Вставка изображений

Для вставки изображения в текст, используйте следующую конструкцию:

Синтаксис Markdown в текстовом редакторе CMS Umbraco

Где текст в первых квадратных скобках — текстовое описание изображение, которое будет помещено в атрибут alt-тэга img.

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

В конце разметки помещается список используемых псевдонимов с указанием url на изображение.

Для упрощения вставки изображений можно воспользоваться встроенным в Umbraco модальным окном вставки изображений.

Вставка ссылок

Существует два метода вставки ссылок.

Первый метод аналогичен вставки изображений, в тексте вводится имя ссылки с псевдонимом например ([Текст ссылки][1]), а в конце разметки вводится список псевдонимов с указанием url целевых страниц.

Второй метод позволяет вставить ссылку одной строкой:

Синтаксис Markdown в текстовом редакторе CMS Umbraco
Для упрощения вставки ссылок можно воспользоваться встроенным в Umbraco модальным окном вставки ссылок.

Понравилась статья? Сохраните у себя в соцсетях и поделитесь с другими!