Markdown разметка привносит форматирование в обычные .txt файлы (ну или .md, как угодно). Писать текст с ее помощью одно удовольствие. Экономия времени на оформлении огромная. До сегодняшнего дня я не пользовался этой технологией. Но как только попробовал, сразу захотелось рассказать о ней.

Почему это быстро, круто и популярно?

Markdown разметку поддерживает все больше программного обеспечения. Например:

  • CMS WordPress;
  • Drupal;
  • Ruby On Rails;
  • мессенджер Telegram.

Есть реализация на всевозможных языках программирования.

Это очень крутая технология:

  • Она простая. Изучение займет 5 минут, привыкание — 10 минут;
  • Никаких специальных знаний не требуется;
  • Вы экономите время на оформлении, все получается практически само собой.

В чем суть?

Смысл в том, что вы оформляете свой текст благодаря специальным символам.

Синтаксис очень простой. Давайте посмотрим на заголовки.

Как начать пользоваться?

Для начала вам нужен редактор с поддержкой Markdown разметки. После этого нужно запомнить элементарный синтаксис.

Заголовки (h1 — h6 в HTML)

# - Заголовок первого уровня
## - Заголовок второго уровня
### - Заголовок третьего уровня
#### - Заголовок четверного уровня
##### - Заголвок пятого уровня
###### - Заголвок шестого уровня

Это значит, что если вам нужен заголовок первого уровня (h1 в HTML), вы ставите перед ним одну «решетку»

# Спасибо, Дима!

Оформление (italic и bold в HTML)

Разметка поддерживает жирный текст и курсив:

*Курсив*
**Жирный текст**

Кроме того, есть альтернативный синтаксис:

_Курсив_
__Жирный текст__

Суть очевидна. По одному символу для курсива, по два для жирного начертания.

Списки (аналог ul и ol в HTML)

Для не нумерованных списков мы ставим одну * и пробел:

* Первый элемент списка;
* Второй элемент списка;

В отличии от курсива после символа ставится пробел и нет «закрывающего» символа.

Альтернативный вариант с дефисами тоже справедлив и тут:

- Первый элемент списка;
- Второй элемент списка;

Для нумерованных списков мы ставим 1.

Вложенные пункты (подпункты) отделяются дополнительно табуляцией.

Чекбоксы (аналог input type=«checkbox»)

Обычно, чекбоксы используются вместе с одним из списков.

* [ ] Пустой чекбокс;
* [x] Активный чекбокс;

Ссылки

Квадратными скобками обозначаем границы ссылки в тексте. После закрывающей квадратной скобки в круглых указываем URL:

[Полезный блог по разработке сайтов ;-)](https://dmitriyilichev.com)

Сноски

Очень удобно для расшифровки аббревиатур.

WWW[^World Wild Web]

Цитаты (аналог blockquote в HTML)

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

> Блок с цитатой

Код (аналог pre или code в HTML)

Блок с кодом должен начинаться с двух звездочек.

** jQuery(«body»).fadeIn(800);

Горизонтальная линия (hr в HTML)

Три тире через пробелы позволяют нарисовать горизонтальную линию.

P.S.:

Этот пост тоже написан на Markdown всего за час.


Комментариев нет

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*

*

*