Откуда взялся Markdown, где он встречается и как размечать обычный текст
.md и смотреть результат в VS CodeMarkdown — облегчённый язык разметки. Документ остаётся обычным текстовым файлом, который удобно читать и без обработки, а специальная программа превращает его в HTML: заголовки, списки, ссылки, таблицы, код.
Язык придумал Джон Грубер в 2004 году. Исходное описание было неточным, и разные программы толковали спорные места по-своему. В 2014 году появилась спецификация CommonMark — строгие правила, по которым один и тот же текст везде даёт один и тот же результат.
README.md в репозиториях GitFlic, GitLab, GitHub — первая страница проектаДля работы достаточно любого текстового редактора. В курсе используем VS Code: в нём встроенный предпросмотр Markdown, ничего устанавливать не нужно.
.md, кодировка — UTF-8README.md в корне репозитория git-хостинг показывает на главной странице проекта автоматическиЗаголовок — строка, которая начинается с символов #. Число решёток — уровень от 1 до 6. После решёток обязателен пробел.
# Руководство пользователя
## Установка
### Требования к системе
#Без пробела — это не заголовок
#Без пробела — это не заголовок
## идёт ###, а не ####=== и --- на следующей строке) тоже допустимы, но в новых документах их не используютАбзацы разделяются пустой строкой. Одиночный перенос строки внутри абзаца превращается в пробел: строки склеиваются. Это частая неожиданность у новичков.
Первая строка
продолжение того же абзаца.
Новый абзац после пустой строки.
Строка с принудительным переносом\
следующая строка.
Первая строка продолжение того же абзаца.
Новый абзац после пустой строки.
Строка с принудительным переносом
следующая строка.
\ в конце строки — видна в исходнике, рекомендуемый способ*Курсив* и _тоже курсив_
**Жирный** и __тоже жирный__
***Жирный курсив***
~~Зачёркнутый~~ (GFM)
имя_файла_без_курсива.md
Курсив и тоже курсив
Жирный и тоже жирный
Жирный курсив
Зачёркнутый (GFM)
имя_файла_без_курсива.md
* или _ — и придерживайтесь его во всём документеимя_файла_без_курсива остаётся как есть. Звёздочки внутри слова — дают** жирный ** не сработает> Цитата может состоять
> из нескольких строк.
>
> > И содержать вложенную цитату.
Текст перед линией.
---
Текст после линии.
Цитата может состоять из нескольких строк.
И содержать вложенную цитату.
Текст перед линией.
Текст после линии.
--- обязательна пустая строка. Если написать --- сразу под строкой текста, эта строка станет заголовком второго уровня. Надёжнее использовать *** или ___ — у них такого побочного эффекта нет.Если символ разметки нужен как обычный символ, перед ним ставится обратная косая черта \.
\# Это не заголовок
Цена 5\*3 = 15, а не курсив.
1986\. Год, а не пункт списка.
Путь C:\\Users\\student
# Это не заголовок
Цена 5*3 = 15, а не курсив.
1986. Год, а не пункт списка.
Путь C:\Users\student
\* \_ — звёздочка и подчёркивание вне выделения\# — решётка в начале строки1986\. — число с точкой в начале строки, иначе получится нумерованный список\\ — сама обратная косая черта\| — вертикальная черта внутри таблицы (модуль 03)# в заголовке нужен пробел, уровни не перескакивают--- всегда пустая строка, иначе получится заголовок\